<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>这是tinyshop登录的测试报告</title>
    <meta name="generator" content="HTMLTestRunner 0.8.3"/>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
    
<style type="text/css" media="screen">
body        { font-family: verdana, arial, helvetica, sans-serif; font-size: 80%; }
table       { font-size: 100%; }
pre  { 
    white-space: pre-wrap;
    word-wrap: break-word;
}
/* -- heading ---------------------------------------------------------------------- */
h1 {
	font-size: 16pt;
	color: gray;
}
.heading {
    float:left;
    width:30%;
    margin-top: 0ex;
    margin-bottom: 1ex;
}
.heading .attribute {
    margin-top: 1ex;
    margin-bottom: 0;
}
.heading .description {
    margin-top: 4ex;
    margin-bottom: 6ex;
}
/* -- css div popup ------------------------------------------------------------------------ */
a.popup_link {
}
a.popup_link:hover {
    color: red;
}
.img{
	height: 100%;
	border-collapse: collapse;
    border: 2px solid #777;
}
.screenshots {
    z-index: 100;
	position:fixed;
	height: 80%;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
	display: none;
}
.imgyuan{
    height: 20px;
    border-radius: 12px;
    background-color: red;
    padding-left: 13px;
    margin: 0 auto;
    position: relative;
    top: -40px;
    background-color: rgba(1, 150, 0, 0.3);
}
.imgyuan font{
    border:1px solid white;
    width:11px; 
    height:11px;
    border-radius:50%;
    margin-right: 9px;
    margin-top: 4px;
    display: block;
    float: left;
    background-color: white;
}
.close_shots {
    background-image: url();
    background-size: 22px 22px;
    -moz-background-size: 22px 22px;
    background-repeat: no-repeat;
    position: absolute;
    top: 5px;
    right: 5px;
    height: 22px;
    z-index: 99;
    width: 22px;
}
.popup_window {
    display: none;
    position: relative;
    left: 0px;
    top: 0px;
    padding: 10px;
    background-color: #E6E6D6;
    font-family: "Lucida Console", "Courier New", Courier, monospace;
    text-align: left;
    font-size: 8pt;
}
}
/* -- report ------------------------------------------------------------------------ */
#show_detail_line {
    float:left;
    width:100%;
    margin-top: 3ex;
    margin-bottom: 1ex;
}
#result_table {
    margin: 1em 0;
    width: 100%;
    overflow: hidden;
    background:  #FFF;
    color:  #024457;
    border-radius:   10px;
    border: 1px solid #167F92;
}
#result_table th {
      border: 1px solid #FFFFFF;
      background-color: #167F92;
      color: #FFF;
      padding: 0.5em;
      &:first-child {
        display: table-cell;
        text-align: center;
      }
      &:nth-child(2) {
        display: table-cell;
        span {display:none;}
        &:after {content:attr(data-th);}
      }
      @media (min-width: 480px) {
        &:nth-child(2) {
          span {display: block;}
          &:after {display: none;}
        }
      }
    }
#result_table td {
       word-wrap: break-word;
      max-width: 7em;
      padding: 0.3em;
      &:first-child {
        display: table-cell;
        text-align: center;
      }
      @media (min-width: 400px) {
        border: 1px solid #D9E4E6;
      }
    }
#result_table  th, td {
      margin: .5em 1em;
      @media (min-width: 400px) {
        display: table-cell;
        padding: 1em;
      }
    }
#total_row  { font-weight: bold; }
.passClass  { background-color: #6c6;  !important ;}
.failClass  { background-color: #c60;  !important ;}
.errorClass { background-color: #c00; !important ; }
.passCase   { color: #6c6; }
.failCase   { color: #c60; font-weight: bold; }
.errorCase  { color: #c00; font-weight: bold; }
.skipCase  { color:#908e8e; font-weight: bold; }
tr[id^=pt]  td { background-color: rgba(73,204,144,.3) !important ; }
tr[id^=ft]  td { background-color: rgba(252,161,48,.3) !important; }
tr[id^=et]  td { background-color: rgba(249,62,62,.3) !important ; }
tr[id^=st]  td { background-color: #6f6f6fa1 !important ; }
.hiddenRow  { display: none; }
.testcase   { margin-left: 2em; }
/* -- ending ---------------------------------------------------------------------- */
#ending {
}
.detail_button {
    width: 130px;
    text-decoration: none;
    line-height: 38px;
    text-align: center;
    font-weight: bold;
    color: #ffff;
    border-radius: 6px;
    padding: 5px 10px 5px 10px;
    position: relative;
    overflow: hidden;
}
.detail_button.abstract{background-color: #4dbee8;}
.detail_button.passed{  background-color: #66cc66;}
.detail_button.failed{  background-color: #cc6600;}
.detail_button.errored{ background-color: #f54f4f;}
.detail_button.skiped{ background-color: gray;}
.detail_button.all{ background-color: blue;}
.piechart{  
    width: 200px;
    float: left;
    display:  inline;
}
</style>

</head>
<body>
<script language="javascript" type="text/javascript">
output_list = Array();
/* level - 0:Summary; 1:Passed; 2:Failed; 3:Errored; 4:Skiped; 5:All */
function showCase(level,channel) {
    trs = document.getElementsByTagName("tr");
    for (var i = 0; i < trs.length; i++) {
        tr = trs[i];
        id = tr.id;
        if (["ft","pt","et","st"].indexOf(id.substr(0,2))!=-1){
           if ( level ==0 && id.substr(2,1)==channel ) {
                tr.className = 'hiddenRow';
            }
        }
        if (id.substr(0,3) == 'pt'+channel) {
            if ( level==1){
                tr.className = '';
            }
            else if  (level>4 && id.substr(2,1)==channel ){
                tr.className = '';
            }
            else {
                tr.className = 'hiddenRow';
            }
         }
        if (id.substr(0,3) == 'ft'+channel) {
            if (level ==2) {
                tr.className = '';
            }
            else if  (level>4 && id.substr(2,1)==channel ){
                tr.className = '';
            }
            else {
                tr.className = 'hiddenRow';
            }
          }
        if (id.substr(0,3) == 'et'+channel) {
            if (level ==3) {
                tr.className = '';
            }
            else if  (level>4 && id.substr(2,1)==channel ){
                tr.className = '';
            }
            else {
                tr.className = 'hiddenRow';
            }
        }
        if (id.substr(0,3) == 'st'+channel) {
            if (level ==4) {
                tr.className = '';
            }
            else if  (level>4 && id.substr(2,1)==channel ){
                tr.className = '';
            }
            else {
                tr.className = 'hiddenRow';
            }
        }
    }
}
function showClassDetail(cid, count) {
    var id_list = Array(count);
    var toHide = 1;
    for (var i = 0; i < count; i++) {
        tid0 = 't' + cid.substr(1) + '.' + (i+1);
        tid = 'f' + tid0;
        tr = document.getElementById(tid);
        if (!tr) {
            tid = 'p' + tid0;
            tr = document.getElementById(tid);
        }
        if (!tr) {
            tid = 'e' + tid0;
            tr = document.getElementById(tid);
        }
        if (!tr) {
            tid = 's' + tid0;
            tr = document.getElementById(tid);
        }
        id_list[i] = tid;
        if (tr.className) {
            toHide = 0;
        }
    }
    for (var i = 0; i < count; i++) {
        tid = id_list[i];
        if (toHide) {
            document.getElementById(tid).className = 'hiddenRow';
        }
        else {
            document.getElementById(tid).className = '';
        }
    }
}
function showTestDetail(div_id){
    var details_div = document.getElementById(div_id)
    var displayState = details_div.style.display
    // alert(displayState)
    if (displayState != 'block' ) {
        displayState = 'block'
        details_div.style.display = 'block'
    }
    else {
        details_div.style.display = 'none'
    }
}
function html_escape(s) {
    s = s.replace(/&/g,'&amp;');
    s = s.replace(/</g,'&lt;');
    s = s.replace(/>/g,'&gt;');
    return s;
}
function drawCircle(circle, pass, fail, error, skip){ 
    var color = ["#6c6","#c60","#c00","#808080"];  
    var data = [pass,fail,error,skip]; 
    var text_arr = ["Pass", "Fail", "Error","Skip"];
    var canvas = document.getElementById(circle);  
    var ctx = canvas.getContext("2d");  
    var startPoint=0;
    var width = 20, height = 10;
    var posX = 112 * 2 + 20, posY = 30;
    var textX = posX + width + 5, textY = posY + 10;
    for(var i=0;i<data.length;i++){  
        ctx.fillStyle = color[i];  
        ctx.beginPath();  
        ctx.moveTo(112,84);   
        ctx.arc(112,84,84,startPoint,startPoint+Math.PI*2*(data[i]/(data[0]+data[1]+data[2])),false);  
        ctx.fill();  
        startPoint += Math.PI*2*(data[i]/(data[0]+data[1]+data[2]));  
        ctx.fillStyle = color[i];  
        ctx.fillRect(posX, posY + 20 * i, width, height);  
        ctx.moveTo(posX, posY + 20 * i);  
        ctx.font = 'bold 14px';
        ctx.fillStyle = color[i];
        var percent = text_arr[i] + ":"+data[i];  
        ctx.fillText(percent, textX, textY + 20 * i);  
    }
}
function show_img(obj) {
    var obj1 = obj.nextElementSibling
    obj1.style.display='block'
    var index = 0;//每张图片的下标，
    var len = obj1.getElementsByTagName('img').length;
    var imgyuan = obj1.getElementsByClassName('imgyuan')[0]
    //var start=setInterval(autoPlay,500);
    obj1.onmouseover=function(){//当鼠标光标停在图片上，则停止轮播
        clearInterval(start);
    }
    obj1.onmouseout=function(){//当鼠标光标停在图片上，则开始轮播
        start=setInterval(autoPlay,1000);
    }    
    for (var i = 0; i < len; i++) {
        var font = document.createElement('font')
        imgyuan.appendChild(font)
    }
    var lis = obj1.getElementsByTagName('font');//得到所有圆圈
    changeImg(0)
    var funny = function (i) {
        lis[i].onmouseover = function () {
            index=i
            changeImg(i)
        }
    }
    for (var i = 0; i < lis.length; i++) {
        funny(i);
    }
    
    function autoPlay(){
        if(index>len-1){
            index=0;
            clearInterval(start); //运行一轮后停止
        }
        changeImg(index++);
    }
    imgyuan.style.width= 25*len +"px";
    //对应圆圈和图片同步
    function changeImg(index) {
        var list = obj1.getElementsByTagName('img');
        var list1 = obj1.getElementsByTagName('font');
        for (i = 0; i < list.length; i++) {
            list[i].style.display = 'none';
            list1[i].style.backgroundColor = 'white';
        }
        list[index].style.display = 'block';
        list1[index].style.backgroundColor = 'blue';
    }
}
function hide_img(obj){
    obj.parentElement.style.display = "none";
    obj.parentElement.getElementsByClassName('imgyuan')[0].innerHTML = "";
}
</script>
<div class='heading'>
<h1>这是tinyshop登录的测试报告</h1>
<p class='attribute'><strong>开始时间:</strong> 2022-11-13 15:57:19</p>
<p class='attribute'><strong>耗时:</strong> 0:03:27.440242</p>
<p class='attribute'><strong>状态:</strong> <span class="tj passCase">Pass</span>:14 <span class="tj failCase">Failure</span>:3 <span class="tj errorCase">Error</span>:1 <span class="tj">通过率</span>:77.8%</p>

<p class='description'>这是tinyshop登录的测试报告</p>
</div>

<div class="piechart">
    <div>
        <canvas id="circle1" width="350" height="168" </canvas>
    </div>
</div>

<div id='show_detail_line' style=" float: left;  width: 100%;">
<a class="abstract detail_button" href='javascript:showCase(0,1)'>概要[77.78%]</a>
<a class="passed  detail_button" href='javascript:showCase(1,1)'>通过[14]</a>
<a class="failed  detail_button" href='javascript:showCase(2,1)'>失败[3]</a>
<a class="errored  detail_button" href='javascript:showCase(3,1)'>错误[1]</a>
<a class="skiped  detail_button"  href='javascript:showCase(4,1)'>跳过[0]</a>
<a class="all detail_button" href='javascript:showCase(5,1)'>所有[18]</a>
</div>
<table id='result_table'>
<colgroup>
<col align='left' />
<col align='right' />
<col align='right' />
<col align='right' />
<col align='right' />
<col align='right' />
<col align='right' />
</colgroup>
<tr id='header_row'>
    <th>测试组/测试用例</th>
    <th>总数</th>
    <th>通过</th>
    <th>失败</th>
    <th>错误</th>
    <th>视图</th>
    <th>错误截图</th>
</tr>

<tr class='failClass'>
    <td>tysphd_tjsp.TinyshopTJ</td>
    <td>5</td>
    <td>2</td>
    <td>3</td>
    <td>0</td>
    <td><a href="javascript:showClassDetail('c1.1',5)">详情</a></td>
    <td>&nbsp;</td>
</tr>

<tr id='pt1.1.1' class='hiddenRow'>
    <td ><div class='testcase'>验证添加是否成功</div></td>
    <td colspan='5' align='center'>
    <!--css div popup start-->
    <span class='status passCase'>
    <a class="popup_link" onfocus='this.blur();' href="javascript:showTestDetail('div_pt1.1.1')" >
        通过</a></span>
    <div id='div_pt1.1.1' class="popup_window">
        <div style='text-align: right; color:red;cursor:pointer'>
        <a onfocus='this.blur();' onclick="document.getElementById('div_pt1.1.1').style.display = 'none' " >
           [x]</a>
        </div>
        <pre>
        
pt1.1.1: chrome


        </pre>
    </div>
    <!--css div popup end-->
    </td>
    <td>无截图</td>
</tr>

<tr id='ft1.1.2' class='none'>
    <td ><div class='testcase'>验证添加是否成功</div></td>
    <td colspan='5' align='center'>
    <!--css div popup start-->
    <span class='status failCase'>
    <a class="popup_link" onfocus='this.blur();' href="javascript:showTestDetail('div_ft1.1.2')" >
        失败</a></span>
    <div id='div_ft1.1.2' class="popup_window">
        <div style='text-align: right; color:red;cursor:pointer'>
        <a onfocus='this.blur();' onclick="document.getElementById('div_ft1.1.2').style.display = 'none' " >
           [x]</a>
        </div>
        <pre>
        
ft1.1.2: chrome
Traceback (most recent call last):
  File "F:\csxm\tinyshop_t174\testcases\tysphd_tjsp.py", line 35, in test_TJ02
    self.assertNotIn("提交", self.driver.page_source)
AssertionError: '提交' unexpectedly found in '&lt;html&gt;&lt;head&gt;\n&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"&gt;\n&lt;title&gt;商品编辑-TinyShop商城&lt;/title&gt;\n&lt;meta name="author" content="designer:webzhu, date:2012-03-23"&gt;\n&lt;link type="image/x-icon" href="/tinyshop/favicon.ico" rel="icon"&gt;\n&lt;link rel="stylesheet" type="text/css" href="/tinyshop/static/css/base.css"&gt;\n&lt;link rel="stylesheet" type="text/css" href="/tinyshop/static/css/admin.css"&gt;\n&lt;link rel="stylesheet" type="text/css" href="/tinyshop/static/css/font_icon.css"&gt;\n&lt;script type="text/javascript" charset="UTF-8" src="/tinyshop/runtime/systemjs/jquery.min.js"&gt;&lt;/script&gt;&lt;script type="text/javascript" src="/tinyshop/static/js/common.js"&gt;&lt;/script&gt;\n&lt;!--[if lte IE 7]&gt;&lt;script src="/tinyshop/static/css/fonts/lte-ie7.js"&gt;&lt;/script&gt;&lt;![endif]--&gt;\n&lt;link href="http://192.168.186.111/tinyshop/runtime/systemjs/editor/themes/default/default.css" rel="stylesheet"&gt;&lt;/head&gt;\n&lt;body&gt;&lt;div style="display: none; position: absolute;" class=""&gt;&lt;div class="aui_outer"&gt;&lt;table class="aui_border"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="aui_nw"&gt;&lt;/td&gt;&lt;td class="aui_n"&gt;&lt;/td&gt;&lt;td class="aui_ne"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="aui_w"&gt;&lt;/td&gt;&lt;td class="aui_c"&gt;&lt;div class="aui_inner"&gt;&lt;table class="aui_dialog"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td colspan="2" class="aui_header"&gt;&lt;div class="aui_titleBar"&gt;&lt;div class="aui_title" style="cursor: move; display: block;"&gt;&lt;/div&gt;&lt;a class="aui_close" href="javascript:/*artDialog*/;" style="display: block;"&gt;×&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="aui_icon" style="display: none;"&gt;&lt;div class="aui_iconBg" style="background: none;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="aui_main" style="width: 613px; height: 380px;"&gt;&lt;div class="aui_content  " style="padding: 20px 25px;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" class="aui_footer"&gt;&lt;div class="aui_buttons" style="display: none;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="aui_e"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="aui_sw"&gt;&lt;/td&gt;&lt;td class="aui_s"&gt;&lt;/td&gt;&lt;td class="aui_se" style="cursor: se-resize;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="position: absolute; left: -9999em; top: 169px; display: block; width: auto; z-index: 1987;" class="  "&gt;&lt;div class="aui_outer"&gt;&lt;table class="aui_border"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="aui_nw"&gt;&lt;/td&gt;&lt;td class="aui_n"&gt;&lt;/td&gt;&lt;td class="aui_ne"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="aui_w"&gt;&lt;/td&gt;&lt;td class="aui_c"&gt;&lt;div class="aui_inner"&gt;&lt;table class="aui_dialog"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td colspan="2" class="aui_header"&gt;&lt;div class="aui_titleBar"&gt;&lt;div class="aui_title" style="cursor: move; display: block;"&gt;消息&lt;/div&gt;&lt;a class="aui_close" href="javascript:/*artDialog*/;" style="display: block;"&gt;×&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="aui_icon" style="display: none;"&gt;&lt;div class="aui_iconBg" style="background: none;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="aui_main" style="width: auto; height: auto;"&gt;&lt;div class="aui_content" style="padding: 20px 25px;"&gt;&lt;div class="aui_loading"&gt;&lt;span&gt;loading..&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" class="aui_footer"&gt;&lt;div class="aui_buttons" style="display: none;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="aui_e"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="aui_sw"&gt;&lt;/td&gt;&lt;td class="aui_s"&gt;&lt;/td&gt;&lt;td class="aui_se" style="cursor: se-resize;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;\n&lt;div id="header"&gt;\n\t&lt;div class="nav_sub"&gt;\n\t\t\t    \t您好[admin]&amp;nbsp; | &lt;a href="/tinyshop/index.php?con=index&amp;amp;act=index" target="_blank"&gt;返回前台&lt;/a&gt; | &lt;a href="/tinyshop/index.php?con=admin&amp;amp;act=logout"&gt;退出&lt;/a&gt;\n\t&lt;/div&gt;\n    &lt;div id="Logo"&gt;&lt;a href=""&gt;&lt;img src="/tinyshop/static/images/logo_min.png"&gt;&lt;/a&gt;&lt;/div&gt;\n\t&lt;ul id="main_nav" class="clearfix"&gt;\n\t\t\t&lt;li class="active"&gt;&lt;a href="/tinyshop/index.php?con=goods&amp;amp;act=goods_list"&gt;商品中心&lt;/a&gt;&lt;/li&gt;\n\t\t\t&lt;li&gt;&lt;a href="/tinyshop/index.php?con=order&amp;amp;act=order_list"&gt;订单中心&lt;/a&gt;&lt;/li&gt;\n\t\t\t&lt;li&gt;&lt;a href="/tinyshop/index.php?con=customer&amp;amp;act=customer_list"&gt;客户中心&lt;/a&gt;&lt;/li&gt;\n\t\t\t&lt;li&gt;&lt;a href="/tinyshop/index.php?con=marketing&amp;amp;act=prom_goods_list"&gt;营销推广&lt;/a&gt;&lt;/li&gt;\n\t\t\t&lt;li&gt;&lt;a href="/tinyshop/index.php?con=count&amp;amp;act=index"&gt;统计报表&lt;/a&gt;&lt;/li&gt;\n\t\t\t&lt;li&gt;&lt;a href="/tinyshop/index.php?con=content&amp;amp;act=article_list"&gt;内容管理&lt;/a&gt;&lt;/li&gt;\n\t\t\t&lt;li&gt;&lt;a href="/tinyshop/index.php?con=admin&amp;amp;act=index"&gt;系统设置&lt;/a&gt;&lt;/li&gt;\n\t\t&lt;/ul&gt;\n&lt;/div&gt;\n&lt;div id="mainContent"&gt;\n\t&lt;div id="sidebar"&gt;\n\t\t&lt;ul class="menu" style="margin-top:15px;"&gt;\n\t\t\t\t\t&lt;li class="submenu current"&gt;\n\t\t\t&lt;ul&gt;&lt;li class="sub-index"&gt;&lt;b&gt;&lt;a href="javascript:;"&gt;产品管理&lt;/a&gt;&lt;/b&gt;&lt;/li&gt;\n\t\t\t\t\t\t\t\t\t\t&lt;li&gt;&lt;a href="/tinyshop/index.php?con=goods&amp;amp;act=goods_list" class="current"&gt;商品管理&lt;/a&gt;&lt;/li&gt;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t&lt;li&gt;&lt;a href="/tinyshop/index.php?con=goods&amp;amp;act=virtual_template_list"&gt;虚拟商品模板管理&lt;/a&gt;&lt;/li&gt;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t&lt;li&gt;&lt;a href="/tinyshop/index.php?con=goods&amp;amp;act=virtual_goods_list"&gt;虚拟货品管理&lt;/a&gt;&lt;/li&gt;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t&lt;/ul&gt;\n\t\t\t&lt;/li&gt;\n\t\t\t\t\t&lt;li class="submenu current"&gt;\n\t\t\t&lt;ul&gt;&lt;li class="sub-index"&gt;&lt;b&gt;&lt;a href="javascript:;"&gt;商品配置&lt;/a&gt;&lt;/b&gt;&lt;/li&gt;\n\t\t\t\t\t\t\t\t\t\t&lt;li&gt;&lt;a href="/tinyshop/index.php?con=goods&amp;amp;act=goods_category_list"&gt;分类管理&lt;/a&gt;&lt;/li&gt;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t&lt;li&gt;&lt;a href="/tinyshop/index.php?con=goods&amp;amp;act=goods_type_list"&gt;类型管理&lt;/a&gt;&lt;/li&gt;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t&lt;li&gt;&lt;a href="/tinyshop/index.php?con=goods&amp;amp;act=goods_spec_list"&gt;规格管理&lt;/a&gt;&lt;/li&gt;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t&lt;li&gt;&lt;a href="/tinyshop/index.php?con=goods&amp;amp;act=brand_list"&gt;品牌管理&lt;/a&gt;&lt;/li&gt;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t&lt;/ul&gt;\n\t\t\t&lt;/li&gt;\n\t\t\t\t&lt;/ul&gt;\n\t&lt;/div&gt;\n\t&lt;div id="content"&gt;\n\n\t\t\t\t\t\t\t\t&lt;link rel="stylesheet" type="text/css" href="/tinyshop/runtime/systemjs/form/style.css"&gt;&lt;script type="text/javascript" charset="UTF-8" src="/tinyshop/runtime/systemjs/form/form.js"&gt;&lt;/script&gt;&lt;script type="text/javascript" charset="UTF-8" src="/tinyshop/runtime/systemjs/editor/kindeditor-min.js"&gt;&lt;/script&gt;&lt;script type="text/javascript" charset="UTF-8" src="/tinyshop/runtime/systemjs/editor/lang/zh_CN.js"&gt;&lt;/script&gt;&lt;link rel="stylesheet" href="http://192.168.186.111/tinyshop/runtime/systemjs/artdialog/skins/brief.css?4.1.7"&gt;&lt;script type="text/javascript" charset="UTF-8" src="/tinyshop/runtime/systemjs/artdialog/artDialog.js?skin=brief"&gt;&lt;/script&gt;&lt;script type="text/javascript" charset="UTF-8" src="/tinyshop/runtime/systemjs/artdialog/plugins/iframeTools.js"&gt;&lt;/script&gt;&lt;script type="text/javascript" charset="UTF-8" src="/tinyshop/static/js/jquery.iframe-post-form.js"&gt;&lt;/script&gt;\n&lt;script&gt;\n    var editor;\n    KindEditor.ready(function(K) {\n      editor = K.create(\'textarea[name="content"],textarea[name="sale_protection"]\', {\n        uploadJson : \'/tinyshop/index.php?con=admin&amp;act=upload_image\'\n      });\n    });\n&lt;/script&gt;\n&lt;h1 class="page_title"&gt;商品编辑&lt;/h1&gt;\n&lt;form action="/tinyshop/index.php?con=goods&amp;amp;act=goods_save" class=" " method="post" callback="check_tab_location" novalidate="true"&gt;\n    &lt;div id="obj_form" class="form2 tab" index="0"&gt;\n    &lt;!-- tab 头 start --&gt;\n    &lt;ul class="tab-head"&gt;\n      &lt;li class="current"&gt;基本信息&lt;/li&gt;\n      &lt;li&gt;描述信息&lt;/li&gt;\n      &lt;li&gt;SEO信息&lt;/li&gt;\n      &lt;li&gt;售后保障&lt;/li&gt;\n    &lt;/ul&gt;\n    &lt;!-- tab 头 end --&gt;\n    &lt;!-- tab body start --&gt;\n    &lt;div class="tab-body"&gt;\n      &lt;!-- 基本信息 start --&gt;\n      &lt;div style="display: block;"&gt;\n       &lt;dl class="lineD"&gt;\n          &lt;dt&gt;\n            商品类型：\n          &lt;/dt&gt;\n          &lt;dd&gt;\n            &lt;select name="goods_type" id="goods_type" inform="0"&gt;\n              &lt;option value="0"&gt;实物商品&lt;/option&gt;\n              &lt;option value="1"&gt;虚拟自动生成商品&lt;/option&gt;\n              &lt;option value="2"&gt;虚拟非自动生成商品&lt;/option&gt;\n              &lt;option value="3"&gt;虚拟文件下载商品&lt;/option&gt;\n            &lt;/select&gt;\n            &lt;label&gt;&lt;/label&gt;\n          &lt;/dd&gt;\n        &lt;/dl&gt;\n        &lt;dl class="lineD"&gt;\n          &lt;dt&gt; &lt;b class="red"&gt;*&lt;/b&gt;\n            分类：\n          &lt;/dt&gt;\n          &lt;dd class=" valid"&gt;\n            &lt;select name="category_id" id="category_id" pattern="[1-9]\\d*" alt="选择分类，若无分类请先创建。" inform="0" class=" valid-text" initmsg=""&gt;\n              &lt;option value="0"&gt;选择分类&lt;/option&gt;\n                                                                                                        &lt;option value="5"&gt;服饰&lt;/option&gt;\n                                                                                  &lt;option value="6"&gt;├──女装&lt;/option&gt;\n                                                                                  &lt;option value="7"&gt;├────衬衫&lt;/option&gt;\n                                                                                  &lt;option value="8"&gt;├──男式&lt;/option&gt;\n                                                                                  &lt;option value="9"&gt;├────衬衫&lt;/option&gt;\n                                                                                  &lt;option value="1"&gt;电脑、手机&lt;/option&gt;\n                                                                                  &lt;option value="2"&gt;├──手机&lt;/option&gt;\n                                                                                  &lt;option value="3"&gt;├──笔记本&lt;/option&gt;\n                                                                                  &lt;option value="4"&gt;├──平板&lt;/option&gt;\n                                              &lt;/select&gt;\n            &lt;label class="valid-msg"&gt;&lt;/label&gt;\n          &lt;/dd&gt;\n        &lt;/dl&gt;\n        &lt;dl class="lineD"&gt;\n          &lt;dt&gt;\n            类型：\n          &lt;/dt&gt;\n          &lt;dd&gt;\n            &lt;select name="type_id" id="type_id" inform="0"&gt;\n              &lt;option value="0"&gt;请选择类型...&lt;/option&gt;\n                                          &lt;option value="1"&gt;手机产品&lt;/option&gt;\n                            &lt;option value="2"&gt;笔记本产品&lt;/option&gt;\n                            &lt;option value="3"&gt;平板&lt;/option&gt;\n                            &lt;option value="4"&gt;女式衬衫&lt;/option&gt;\n                            &lt;option value="5"&gt;男式衬衫&lt;/option&gt;\n                          &lt;/select&gt;\n            &lt;label&gt;&lt;/label&gt;\n          &lt;/dd&gt;\n        &lt;/dl&gt;\n        &lt;dl class="lineD"&gt;\n          &lt;dt&gt;\n            品牌：\n          &lt;/dt&gt;\n          &lt;dd&gt;\n            &lt;select name="brand_id" inform="0"&gt;\n              &lt;option value="0"&gt;请选择品牌...&lt;/option&gt;\n                            &lt;option value="1"&gt;三星&lt;/option&gt;\n                            &lt;option value="2"&gt;苹果&lt;/option&gt;\n                            &lt;option value="3"&gt;小米&lt;/option&gt;\n                            &lt;option value="4"&gt;联想&lt;/option&gt;\n                          &lt;/select&gt;\n            &lt;label&gt;&lt;/label&gt;\n          &lt;/dd&gt;\n        &lt;/dl&gt;\n        &lt;dl class="lineD"&gt;\n          &lt;dt&gt;\n            &lt;b class="red"&gt;*&lt;/b&gt;\n            商品名称：\n          &lt;/dt&gt;\n          &lt;dd class=" valid"&gt;\n            &lt;input name="name" type="text" pattern="required" value="" style="width:400px;" alt="不能为空" inform="0" class=" valid-text" initmsg=""&gt;\n            &lt;label class="valid-msg"&gt;&lt;/label&gt;\n          &lt;/dd&gt;\n        &lt;/dl&gt;\n        &lt;dl class="lineD"&gt;\n          &lt;dt&gt;\n            商品副标题：\n          &lt;/dt&gt;\n          &lt;dd&gt;\n            &lt;input name="subtitle" type="text" value="" style="width:400px;" inform="0"&gt;\n            &lt;label&gt;&lt;/label&gt;\n          &lt;/dd&gt;\n        &lt;/dl&gt;\n        &lt;dl class="lineD"&gt;\n          &lt;dt&gt;商品关键词：&lt;/dt&gt;\n          &lt;dd&gt;\n            &lt;input name="tag_ids" type="text" value="" style="width:400px;" inform="0"&gt;\n            &lt;label&gt;&lt;/label&gt;\n          &lt;/dd&gt;\n        &lt;/dl&gt;\n        &lt;dl class="lineD"&gt;\n          &lt;dt&gt;\n            &lt;b class="red"&gt;*&lt;/b&gt;\n            商品编号：\n          &lt;/dt&gt;\n          &lt;dd class=" invalid focus"&gt;\n            &lt;input name="goods_no" id="goods_no" type="text" pattern="\\w{3,}" alt="请输入3个以上的字符(不能为中文)" value="" inform="0" class=" invalid-text" initmsg=""&gt;\n            &lt;label class="invalid-msg"&gt;请输入3个以上的字符(不能为中文)&lt;/label&gt;\n          &lt;/dd&gt;\n        &lt;/dl&gt;\n        &lt;dl class="lineD"&gt;\n          &lt;dt&gt;&lt;/dt&gt;\n          &lt;dd&gt;\n            &lt;table class="default border" style="width:auto;"&gt;\n              &lt;thead&gt;\n                &lt;tr&gt;\n                  &lt;th&gt;积分&lt;/th&gt;\n                  &lt;th&gt;排序&lt;/th&gt;\n                  &lt;th&gt;计量单位&lt;/th&gt;\n                  &lt;th style="width:100px;"&gt;是否上架&lt;/th&gt;\n                &lt;/tr&gt;\n                &lt;tr class="min_inputs"&gt;\n                  &lt;td&gt;\n                    &lt;input class="small" name="point" id="point" type="text" empty="" pattern="int" value="0" inform="0"&gt;&lt;/td&gt;\n                  &lt;td&gt;\n                    &lt;input class="small" name="sort" id="sort" type="text" pattern="int" empty="" value="1" inform="0"&gt;&lt;/td&gt;\n                  &lt;td&gt;\n                    &lt;input class="small" name="unit" pattern="required" type="text" value="件" inform="0"&gt;&lt;/td&gt;\n\n                  &lt;td class="tc"&gt;\n                    &lt;input type="checkbox" checked="checked" value="0" name="is_online"&gt;\n                  &lt;/td&gt;\n                &lt;/tr&gt;\n              &lt;/thead&gt;\n            &lt;/table&gt;\n          &lt;/dd&gt;\n        &lt;/dl&gt;\n        &lt;dl class="lineD clearfix"&gt;\n          &lt;dt&gt;产品相册：&lt;/dt&gt;\n          &lt;dd class="min_inputs "&gt;\n\n            &lt;button class="button  select_button" type="button"&gt;\n              &lt;b class="icon-plus green"&gt;&lt;/b&gt;\n              添加图片\n            &lt;/button&gt; &lt;b class="red"&gt;(注：点选图片，使其成为默认图片)&lt;/b&gt;\n\n          &lt;/dd&gt;\n        &lt;/dl&gt;\n        &lt;dl&gt;\n          &lt;dt&gt;&lt;/dt&gt;\n          &lt;dd class=" valid"&gt;\n            &lt;ul class="piclist" id="pic_list"&gt;\n                          &lt;li class="current"&gt; &lt;div class="bord"&gt;&lt;input type="hidden" name="imgs[]" value="data/uploads/2014/04/29/4e7afbf5508fb11769950c397b67c03b.png"&gt; &lt;img src="/tinyshop/data/uploads/2014/04/29/4e7afbf5508fb11769950c397b67c03b.png" data-src="data/uploads/2014/04/29/4e7afbf5508fb11769950c397b67c03b.png" onclick="selectImg(this)" width="80" height="80" alt=""&gt;&lt;/div&gt; &lt;div class="opera"&gt;&lt;a class="icon-arrow-left-2" href="javascript:;"&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a class="icon-arrow-right-2" href="javascript:;"&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a class="icon-link" href="javascript:;" onclick="linkImg(this)"&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a class="icon-close" href="javascript:;" onclick="delImg(this)"&gt;&lt;/a&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt;\n              &lt;input name="img" type="text" style="visibility: hidden;width:0;" value="" pattern="required" id="img_index" alt="添加商品图片" inform="0" class=" valid-text" initmsg=""&gt;\n              &lt;label class="valid-msg"&gt;&lt;/label&gt;\n          &lt;/dd&gt;\n        &lt;/dl&gt;\n\n        &lt;h3 class="mt"&gt;产品规格&lt;/h3&gt;\n        &lt;div id="goods_list"&gt;\n          &lt;table class="default border"&gt;\n            &lt;colgroup&gt;\n            &lt;col width="160"&gt;\n            &lt;col&gt;\n          &lt;/colgroup&gt;\n          &lt;thead&gt;\n          &lt;tr&gt;\n            &lt;td class="tr"&gt;\n              &lt;b class="red"&gt;*&lt;/b&gt;\n              货号：\n            &lt;/td&gt;\n            &lt;td class=" valid"&gt;\n              &lt;input type="text" pattern="\\w{3,}" name="pro_no" alt="请输入3个以上的字符(不能为中文)" value="" inform="0" class=" valid-text" initmsg=""&gt;\n              &lt;label class="valid-msg"&gt;&lt;/label&gt;\n            &lt;/td&gt;\n          &lt;/tr&gt;\n          &lt;tr&gt;\n            &lt;td class="tr"&gt;\n              &lt;b class="red"&gt;*&lt;/b&gt;\n              库存：\n            &lt;/td&gt;\n            &lt;td class=" valid"&gt;\n              &lt;input class="small valid-text" pattern="int" type="text" name="store_nums" value="" alt="必需为整数" inform="0" initmsg=""&gt;\n              &lt;label class="valid-msg"&gt;&lt;/label&gt;\n            &lt;/td&gt;\n          &lt;/tr&gt;\n          &lt;tr&gt;\n            &lt;td class="tr"&gt;\n              &lt;b class="red"&gt;*&lt;/b&gt;\n              预警线：\n            &lt;/td&gt;\n            &lt;td&gt;\n              &lt;input class="small" type="text" pattern="int" name="warning_line" value="2" alt="必需为整数" inform="0"&gt;\n              &lt;label&gt;&lt;/label&gt;\n            &lt;/td&gt;\n          &lt;/tr&gt;\n          &lt;tr&gt;\n            &lt;td class="tr"&gt;\n              &lt;b class="red"&gt;*&lt;/b&gt;\n              重量(g)：\n            &lt;/td&gt;\n            &lt;td&gt;\n              &lt;input class="small" type="text" pattern="int" name="weight" value="0" alt="必需为整数" inform="0"&gt;\n              &lt;label&gt;&lt;/label&gt;\n            &lt;/td&gt;\n          &lt;/tr&gt;\n          &lt;tr&gt;\n            &lt;td class="tr"&gt;\n              &lt;b class="red"&gt;*&lt;/b&gt;\n              零售价：\n            &lt;/td&gt;\n            &lt;td class=" valid"&gt;\n              &lt;input class="small valid-text" type="text" pattern="float" name="sell_price" value="" alt="整数或保留小数点后两位精确度的数" inform="0" initmsg=""&gt;\n              &lt;label class="valid-msg"&gt;&lt;/label&gt;\n            &lt;/td&gt;\n          &lt;/tr&gt;\n          &lt;tr&gt;\n            &lt;td class="tr"&gt;\n              &lt;b class="red"&gt;*&lt;/b&gt;\n              市场价：\n            &lt;/td&gt;\n            &lt;td class=" valid"&gt;\n              &lt;input class="small valid-text" pattern="float" type="text" name="market_price" value="" alt="整数或保留小数点后两位精确度的数" inform="0" initmsg=""&gt;\n              &lt;label class="valid-msg"&gt;&lt;/label&gt;\n            &lt;/td&gt;\n          &lt;/tr&gt;\n          &lt;tr&gt;\n            &lt;td class="tr"&gt;\n              &lt;b class="red"&gt;*&lt;/b&gt;\n              成本价：\n            &lt;/td&gt;\n            &lt;td class=" valid"&gt;\n              &lt;input class="small valid-text" pattern="float" type="text" name="cost_price" value="0" alt="整数或保留小数点后两位精确度的数" inform="0" initmsg=""&gt;\n              &lt;label class="valid-msg"&gt;&lt;/label&gt;\n            &lt;/td&gt;\n          &lt;/tr&gt;\n          &lt;/thead&gt;\n          &lt;tbody id="virtual_extend"&gt;&lt;/tbody&gt;\n          &lt;tfoot&gt;\n          &lt;tr&gt;\n            &lt;td class="tr"&gt;\n              &lt;b class="red"&gt;*&lt;/b&gt;\n              规格：\n            &lt;/td&gt;\n            &lt;td&gt;\n              &lt;button class="button " type="button" id="open_spec"&gt;\n                &lt;b class="icon-plus green"&gt;&lt;/b&gt;\n                开启规格\n              &lt;/button&gt;\n            &lt;/td&gt;\n          &lt;/tr&gt;\n          &lt;/tfoot&gt;\n        &lt;/table&gt;\n      &lt;/div&gt;\n      &lt;div style="overflow: auto;" id="spec_list"&gt;\n\n              &lt;/div&gt;\n\n      &lt;div id="goods_attr" style=""&gt;\n        &lt;h3 class="mt mt10"&gt;产品属性&lt;/h3&gt;\n        &lt;div id="attr_list"&gt;\n          &lt;table class="default"&gt;\n            &lt;colgroup&gt;\n            &lt;col width="160"&gt;\n            &lt;col&gt;\n          &lt;/colgroup&gt;\n                  &lt;tbody&gt;&lt;tr&gt;&lt;td class="tr"&gt;尺寸：&lt;/td&gt;&lt;td&gt;&lt;select name="attr[1073741825]"&gt;&lt;option value="6"&gt;10.1英寸及以下&lt;/option&gt;&lt;option value="7"&gt;11英寸&lt;/option&gt;&lt;option value="8"&gt;12英寸&lt;/option&gt;&lt;option value="9"&gt;13英寸&lt;/option&gt;&lt;option value="10"&gt;14英寸&lt;/option&gt;&lt;option value="11"&gt;15英寸&lt;/option&gt;&lt;option value="12"&gt;16英寸-17英寸&lt;/option&gt;&lt;option value="13"&gt;17英寸以上&lt;/option&gt;&lt;/select&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr"&gt;触控：&lt;/td&gt;&lt;td&gt;&lt;select name="attr[1073741826]"&gt;&lt;option value="14"&gt;普通触控&lt;/option&gt;&lt;option value="15"&gt;变形触控&lt;/option&gt;&lt;option value="16"&gt;非触控&lt;/option&gt;&lt;/select&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr"&gt; 处理器：&lt;/td&gt;&lt;td&gt;&lt;select name="attr[1073741827]"&gt;&lt;option value="17"&gt;i3Intel&lt;/option&gt;&lt;option value="18"&gt;i5Intel&lt;/option&gt;&lt;option value="19"&gt;i7Intel&lt;/option&gt;&lt;option value="20"&gt;A6AMD&lt;/option&gt;&lt;option value="21"&gt;A8AMD&lt;/option&gt;&lt;option value="22"&gt;A10AMD&lt;/option&gt;&lt;/select&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr"&gt;显卡：&lt;/td&gt;&lt;td&gt;&lt;select name="attr[1073741828]"&gt;&lt;option value="23"&gt;性能级独显&lt;/option&gt;&lt;option value="24"&gt;玩家级独显&lt;/option&gt;&lt;/select&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;\n      &lt;/div&gt;\n    &lt;/div&gt;\n  &lt;/div&gt;\n  &lt;!-- 描述信息 start --&gt;\n  &lt;div style="display: none;"&gt;\n    &lt;h2&gt;详细介绍：&lt;/h2&gt;\n    &lt;div&gt;\n      &lt;div class="ke-container ke-container-default" style="width: 700px;"&gt;&lt;div style="display:block;" class="ke-toolbar" unselectable="on"&gt;&lt;span class="ke-outline" data-name="source" title="HTML代码" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-source" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-inline-block ke-separator"&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="undo" title="后退(Ctrl+Z)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-undo" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="redo" title="前进(Ctrl+Y)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-redo" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-inline-block ke-separator"&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="preview" title="预览" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-preview" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="print" title="打印(Ctrl+P)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-print" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="template" title="插入模板" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-template" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="code" title="插入程序代码" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-code" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="cut" title="剪切(Ctrl+X)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-cut" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="copy" title="复制(Ctrl+C)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-copy" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="paste" title="粘贴(Ctrl+V)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-paste" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="plainpaste" title="粘贴为无格式文本" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-plainpaste" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="wordpaste" title="从Word粘贴" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-wordpaste" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-inline-block ke-separator"&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="justifyleft" title="左对齐" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-justifyleft" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="justifycenter" title="居中" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-justifycenter" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="justifyright" title="右对齐" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-justifyright" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="justifyfull" title="两端对齐" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-justifyfull" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="insertorderedlist" title="编号" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-insertorderedlist" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="insertunorderedlist" title="项目符号" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-insertunorderedlist" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="indent" title="增加缩进" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-indent" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="outdent" title="减少缩进" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-outdent" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="subscript" title="下标" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-subscript" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="superscript" title="上标" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-superscript" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="clearhtml" title="清理HTML代码" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-clearhtml" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="quickformat" title="一键排版" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-quickformat" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="selectall" title="全选(Ctrl+A)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-selectall" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-inline-block ke-separator"&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="fullscreen" title="全屏显示" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-fullscreen" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="ke-hr"&gt;&lt;/div&gt;&lt;span class="ke-outline" data-name="formatblock" title="段落" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-formatblock" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="fontname" title="字体" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-fontname" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="fontsize" title="文字大小" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-fontsize" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-inline-block ke-separator"&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="forecolor" title="文字颜色" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-forecolor" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="hilitecolor" title="文字背景" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-hilitecolor" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="bold" title="粗体(Ctrl+B)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-bold" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="italic" title="斜体(Ctrl+I)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-italic" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="underline" title="下划线(Ctrl+U)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-underline" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="strikethrough" title="删除线" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-strikethrough" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="lineheight" title="行距" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-lineheight" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="removeformat" title="删除格式" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-removeformat" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-inline-block ke-separator"&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="image" title="图片" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-image" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="multiimage" title="批量图片上传" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-multiimage" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="flash" title="Flash" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-flash" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="media" title="视音频" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-media" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="insertfile" title="插入文件" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-insertfile" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="table" title="表格" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-table" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="hr" title="插入横线" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-hr" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="emoticons" title="插入表情" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-emoticons" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="baidumap" title="百度地图" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-baidumap" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="pagebreak" title="插入分页符" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-pagebreak" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="anchor" title="锚点" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-anchor" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="link" title="超级链接" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-link" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="unlink" title="取消超级链接" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-unlink" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-inline-block ke-separator"&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="about" title="关于" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-about" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="display: block; height: 360px;" class="ke-edit"&gt;&lt;iframe class="ke-edit-iframe" hidefocus="true" frameborder="0" tabindex="" style="width: 100%; height: 360px;"&gt;&lt;/iframe&gt;&lt;textarea class="ke-edit-textarea" hidefocus="true" tabindex="" style="width: 100%; height: 360px; display: none;" inform="0"&gt;&lt;/textarea&gt;&lt;/div&gt;&lt;div class="ke-statusbar"&gt;&lt;span class="ke-inline-block ke-statusbar-center-icon"&gt;&lt;/span&gt;&lt;span class="ke-inline-block ke-statusbar-right-icon"&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;textarea id="content" pattern="required" name="content" style="width: 700px; height: 360px; visibility: hidden; display: none;" inform="0"&gt;&lt;/textarea&gt;\n      &lt;label&gt;&lt;/label&gt;\n    &lt;/div&gt;\n  &lt;/div&gt;\n  &lt;!-- 描述信息 end --&gt;\n  &lt;!-- 基本信息 end --&gt;\n  &lt;!-- SEO 信息 start --&gt;\n  &lt;div style="display: none;"&gt;\n    &lt;dl class="lineD"&gt;\n      &lt;dt&gt;页面标题：&lt;/dt&gt;\n      &lt;dd&gt;\n        &lt;input name="seo_title" type="text" value="" inform="0"&gt;\n        &lt;label&gt;页面标题(TITLE)&lt;/label&gt;\n      &lt;/dd&gt;\n    &lt;/dl&gt;\n    &lt;dl class="lineD"&gt;\n      &lt;dt&gt;页面关键词：&lt;/dt&gt;\n      &lt;dd&gt;\n        &lt;input name="seo_keywords" type="text" value="" inform="0"&gt;\n        &lt;label&gt;页面关键词(META_KEYWORDS)&lt;/label&gt;\n      &lt;/dd&gt;\n    &lt;/dl&gt;\n    &lt;dl class="lineD"&gt;\n      &lt;dt&gt;页面描述：&lt;/dt&gt;\n      &lt;dd&gt;\n        &lt;input name="seo_description" type="text" value="" inform="0"&gt;\n        &lt;label&gt;页面描述(META_DESCRIPTION)&lt;/label&gt;\n      &lt;/dd&gt;\n    &lt;/dl&gt;\n  &lt;/div&gt;\n  &lt;!-- SEO 信息 end --&gt;\n  &lt;!-- 售后保障 start --&gt;\n  &lt;div style="display: none;"&gt;\n    &lt;h2&gt;售后保障：&lt;/h2&gt;\n    &lt;div&gt;\n      &lt;div class="ke-container ke-container-default" style="width: 700px;"&gt;&lt;div style="display:block;" class="ke-toolbar" unselectable="on"&gt;&lt;span class="ke-outline" data-name="source" title="HTML代码" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-source" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-inline-block ke-separator"&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="undo" title="后退(Ctrl+Z)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-undo" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="redo" title="前进(Ctrl+Y)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-redo" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-inline-block ke-separator"&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="preview" title="预览" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-preview" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="print" title="打印(Ctrl+P)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-print" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="template" title="插入模板" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-template" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="code" title="插入程序代码" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-code" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="cut" title="剪切(Ctrl+X)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-cut" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="copy" title="复制(Ctrl+C)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-copy" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="paste" title="粘贴(Ctrl+V)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-paste" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="plainpaste" title="粘贴为无格式文本" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-plainpaste" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="wordpaste" title="从Word粘贴" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-wordpaste" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-inline-block ke-separator"&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="justifyleft" title="左对齐" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-justifyleft" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="justifycenter" title="居中" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-justifycenter" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="justifyright" title="右对齐" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-justifyright" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="justifyfull" title="两端对齐" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-justifyfull" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="insertorderedlist" title="编号" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-insertorderedlist" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="insertunorderedlist" title="项目符号" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-insertunorderedlist" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="indent" title="增加缩进" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-indent" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="outdent" title="减少缩进" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-outdent" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="subscript" title="下标" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-subscript" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="superscript" title="上标" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-superscript" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="clearhtml" title="清理HTML代码" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-clearhtml" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="quickformat" title="一键排版" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-quickformat" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="selectall" title="全选(Ctrl+A)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-selectall" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-inline-block ke-separator"&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="fullscreen" title="全屏显示" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-fullscreen" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="ke-hr"&gt;&lt;/div&gt;&lt;span class="ke-outline" data-name="formatblock" title="段落" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-formatblock" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="fontname" title="字体" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-fontname" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="fontsize" title="文字大小" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-fontsize" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-inline-block ke-separator"&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="forecolor" title="文字颜色" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-forecolor" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="hilitecolor" title="文字背景" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-hilitecolor" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="bold" title="粗体(Ctrl+B)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-bold" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="italic" title="斜体(Ctrl+I)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-italic" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="underline" title="下划线(Ctrl+U)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-underline" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="strikethrough" title="删除线" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-strikethrough" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="lineheight" title="行距" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-lineheight" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="removeformat" title="删除格式" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-removeformat" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-inline-block ke-separator"&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="image" title="图片" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-image" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="multiimage" title="批量图片上传" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-multiimage" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="flash" title="Flash" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-flash" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="media" title="视音频" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-media" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="insertfile" title="插入文件" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-insertfile" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="table" title="表格" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-table" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="hr" title="插入横线" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-hr" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="emoticons" title="插入表情" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-emoticons" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="baidumap" title="百度地图" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-baidumap" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="pagebreak" title="插入分页符" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-pagebreak" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="anchor" title="锚点" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-anchor" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="link" title="超级链接" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-link" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="unlink" title="取消超级链接" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-unlink" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-inline-block ke-separator"&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="about" title="关于" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-about" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="display: block; height: 360px;" class="ke-edit"&gt;&lt;iframe class="ke-edit-iframe" hidefocus="true" frameborder="0" tabindex="" style="width: 100%; height: 360px;"&gt;&lt;/iframe&gt;&lt;textarea class="ke-edit-textarea" hidefocus="true" tabindex="" style="width: 100%; height: 360px; display: none;" inform="0"&gt;&lt;/textarea&gt;&lt;/div&gt;&lt;div class="ke-statusbar"&gt;&lt;span class="ke-inline-block ke-statusbar-center-icon"&gt;&lt;/span&gt;&lt;span class="ke-inline-block ke-statusbar-right-icon"&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;textarea id="sale_protection" name="sale_protection" style="width: 700px; height: 360px; visibility: hidden; display: none;" inform="0"&gt;&lt;/textarea&gt;\n      &lt;label&gt;&lt;/label&gt;\n    &lt;/div&gt;\n  &lt;/div&gt;\n  &lt;!-- 售后保障 end --&gt;\n&lt;/div&gt;\n&lt;!-- tab 头 end --&gt;\n&lt;div style="text-align:center;margin-top:20px;"&gt;\n  &lt;input type="submit" class="focus_button" value="提交"&gt;\n  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;\n  &lt;input type="reset" value="重置" class="button"&gt;&lt;/div&gt;\n&lt;/div&gt;\n&lt;/form&gt;\n&lt;script type="text/javascript"&gt;\nvar form =  new Form();\nform.setValue(\'category_id\',\'\');\nform.setValue(\'type_id\',\'\');\nform.setValue(\'brand_id\',\'\');\nform.setValue(\'is_online\',\'0\');\nform.setValue(\'goods_type\',\'\');\n$("#type_id").change();\n\nvar products_info = new Array();\n\n$(".select_button").on("click",function(){\n      uploadFile();\n      return false;\n    });\n$("#goods_no").on("change",function(){\n  var that = $(this);\n  if(that.val()){\n    var old_val = $("input[name=\'pro_no\']").val();\n    $("input[name=\'pro_no\']").val(that.val());\n    $("input[name=\'pro_no[]\']").each(function(i){\n      var current_value = $(this).val();\n      var temp = old_val+\'_\'+(i+1);\n      if(current_value==\'\' || current_value==temp) $(this).val(that.val()+\'_\'+(i+1));\n    });\n  }\n\n})\nfunction uploadFile(){\n  art.dialog.open(\'/tinyshop/index.php?con=admin&amp;act=photoshop\',{id:\'upimg_dialog\',lock:true,opacity:0.1,title:\'选择图片\',width:613,height:380});\n}\nfunction selectImg(id){\n  var img = $(id).attr(\'data-src\');\n  $("#pic_list li").removeClass("current");\n  $(id).parent().parent().addClass("current");\n  $("#img_index").val(img);\n}\n//回写选择图片\nfunction setImg(value){\n  var show_src = "/tinyshop/"+value;\n  if(value.indexOf("http://")!=-1) show_src = value;\n\n  if($("#pic_list img[src=\'"+show_src+"\']").get(0)){\n    art.dialog.alert("图片已经添加，请不要重复添加！");\n  }else{\n    $("#pic_list").append(\'&lt;li&gt; &lt;div class="bord"&gt;&lt;input type="hidden" name="imgs[]" value="\'+value+\'" /&gt; &lt;img src="\'+show_src+\'" data-src="\'+value+\'" onclick="selectImg(this)" width="80" height="80" alt=""&gt;&lt;/div&gt; &lt;div class="opera"&gt;&lt;a class="icon-arrow-left-2" href="javascript:;" &gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a class="icon-arrow-right-2" href="javascript:;"&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a class="icon-link" href="javascript:;" onclick="linkImg(this)"&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a class="icon-close" href="javascript:;" onclick="delImg(this)"&gt;&lt;/a&gt; &lt;/div&gt; &lt;/li&gt;\');\n      bindEvent();\n      if($("#pic_list li.current").length &lt;=0 ){\n        $("#pic_list li:eq(0)").addClass("current");\n        $("#img_index").val(value);\n      }\n      FireEvent(document.getElementById(\'img_index\'),\'change\');\n      art.dialog({id:\'upimg_dialog\'}).close();\n  }\n\n}\n//删除添加的图片\nfunction delImg(id){\n  $(id).parent().parent().remove();\n  if($("#pic_list li:eq(0)").length &lt;= 0)$("#img_index").val(\'\');\n}\nfunction linkImg(id){\n  var src = $(id).parent().parent().find(\'img\').attr(\'src\');\n  art.dialog({id:\'linkDialog\',title:\'图片地址\',content:\'&lt;div&gt;图片地址：&lt;input type="text" value=\'+src+\' style="width:300px;"/&gt;&lt;/div&gt;\',width:420});\n}\n\n//开启规格\n$("#open_spec").on("click",function(){\n      //art.dialog.open(\'/tinyshop/index.php?con=goods&amp;act=show_spec_select\',{id:\'spec_list\',title:\'选择图片\',width:800,height:460});\n      //art.dialog({id:\'spec_list\'}).show();\n      edit_spec();\n      return false;\n    });\n\n//添加规格\n\n\nfunction addSpec(specs){\n  specs = specs.split(";");\n\n  var str_ths =\'&lt;tr&gt;&lt;th&gt;商品货号&lt;/th&gt;\';\n  var spec_array = new Array();\n  var spec_items = \'\';\n  var num = 0;\n  for(i in specs){\n    var spec_str = specs[i].split("=");\n    var spec = spec_str[0].split(":");\n    var values = spec_str[1].split(",");\n    var values_array = new Array();\n    var index = 0;\n    for(v in values){\n      var value = values[v].split(\':\');\n      //values_array[index++] = value[0]+":"+(value[2]==\'\'?value[1]:value[2]);\n      values_array[index++] = values[v];\n    }\n    spec_array[num++] = values_array;\n    spec_items += spec[0]+\',\';\n    str_ths += \'&lt;th&gt;\'+spec[1]+\'&lt;/th&gt;\';\n  }\n  spec_items = spec_items.slice(0,-1);\n\n  str_ths += \'&lt;th&gt;&lt;input name="spec_items" type="hidden" value="\'+spec_items+\'"/&gt;库存&lt;/th&gt;&lt;th&gt;预警线&lt;/th&gt;&lt;th&gt;零售价&lt;/th&gt;&lt;th&gt;市场价&lt;/th&gt;&lt;th&gt;成本价&lt;/th&gt;&lt;th&gt;重量(g)&lt;/th&gt;&lt;th&gt;操作&lt;/th&gt;&lt;/tr&gt;\';\n var str_tds = \'\';\n specs = descartes(spec_array);\n var pro_no_per = $("#goods_no").val();\n var store_nums = $("input[name=\'store_nums\']").val();\n var warning_line = $("input[name=\'warning_line\']").val();\n var sell_price = $("input[name=\'sell_price\']").val();\n var market_price = $("input[name=\'market_price\']").val();\n var cost_price = $("input[name=\'cost_price\']").val();\n var weight = $("input[name=\'weight\']").val();\n  for(i in specs){\n    var spec_item = \'\';\n    str_tds += \'&lt;tr class="min_inputs"&gt;&lt;td&gt;&lt;input type="text" pattern="required" name="pro_no[]"  value="\'+(pro_no_per==\'\'?\'\':pro_no_per+\'_\'+(parseInt(i)+1))+\'" style="width:160px"&gt;&lt;/td&gt;\';\n\n    if(typeof specs[i] == "object"){\n        for(j in specs[i]){\n          spec_item += specs[i][j]+\',\';\n          var value = specs[i][j].split(":");\n        str_tds +=\'&lt;td&gt;\'+(value[2]==\'\'?value[1]:value[2])+\'&lt;/td&gt;\';\n      }\n    }\n    else{\n      spec_item = specs[i]+\',\';\n      var value = specs[i].split(":");\n      str_tds +=\'&lt;td&gt;\'+(value[2]==\'\'?value[1]:value[2])+\'&lt;/td&gt;\';\n    }\n    spec_item = spec_item.slice(0,-1);\n    if(products_info!=undefined &amp;&amp; products_info[spec_item]!=undefined){\n      var s_item = products_info[spec_item];\n      store_nums = s_item[\'store_nums\']!=undefined?s_item[\'store_nums\']:\'\';\n      warning_line = s_item[\'warning_line\']!=undefined?s_item[\'warning_line\']:\'\';\n      sell_price = s_item[\'sell_price\']!=undefined?s_item[\'sell_price\']:\'\';\n      market_price = s_item[\'market_price\']!=undefined?s_item[\'market_price\']:\'\';\n      cost_price = s_item[\'cost_price\']!=undefined?s_item[\'cost_price\']:\'\';\n      weight = s_item[\'weight\']!=undefined?s_item[\'weight\']:\'\';\n\n    }\n    str_tds += \'&lt;td&gt;&lt;input name="spec_item[]" type="hidden" value="\'+spec_item+\'"/&gt;&lt;input type="text" pattern="int" class="small" name="store_nums[]" value="\'+store_nums+\'"&gt;&lt;/td&gt;&lt;td&gt;&lt;input  pattern="int" class="small" type="text" name="warning_line[]" value="\'+warning_line+\'"&gt;&lt;/td&gt;&lt;td&gt;&lt;input class="small" pattern="float" type="text" name="sell_price[]" value="\'+sell_price+\'"&gt;&lt;/td&gt;&lt;td&gt;&lt;input class="small" pattern="float" type="text" name="market_price[]" value="\'+market_price+\'"&gt;&lt;/td&gt;&lt;td&gt;&lt;input pattern="float" class="small" type="text" name="cost_price[]" value="\'+cost_price+\'"&gt;&lt;/td&gt;&lt;td&gt;&lt;input class="small" pattern="int" type="text" name="weight[]" value="\'+weight+\'"&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="javascript:;" class="icon-close" onclick="spec_del(this)" &gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;\';\n  }\n  $("#spec_list").css({display:\'\'});\n\n  $("#spec_list").html(\'&lt;div style="margin:10px 0;"&gt;&lt;button onclick="edit_spec()" type="button" class="button"&gt;&lt;b class=" icon-pencil-2 green"&gt;&lt;/b&gt; 编辑规格&lt;/button&gt; &lt;button id="close_spec_button" onclick="close_spec()" class="button" type="button"&gt;&lt;b class="icon-close red"&gt;&lt;/b&gt; 关闭规格&lt;/button&gt;&lt;/div&gt;&lt;table class="default" style="width:auto"&gt;\'+str_ths+str_tds+\'&lt;/table&gt;\');\n  $("#goods_list").css({display:\'none\'});\n  $("#goods_list input").attr("disabled","disabled");\n  art.dialog({id:\'spec_list\'}).hide();\n  $("#spec_list input").on("change",function(){\n    changeProductsInfo($(this));\n    // var parent = $(this).parent().parent();\n    // var spec_item = $("input[name=\'spec_item[]\']",parent).val();\n    // var name = $(this).attr("name");\n    // var value = $(this).val();\n    // name = name.replace("[]",\'\');\n    // if(products_info[spec_item]==undefined) products_info[spec_item] = new Array();\n    // products_info[spec_item][name] = value;\n  });\n}\n$("#spec_list input").on("change",function(){\n  changeProductsInfo($(this));\n});\n\nfunction changeProductsInfo(el)\n{\n    var parent = el.parent().parent();\n    var spec_item = $("input[name=\'spec_item[]\']",parent).val();\n    var name = el.attr("name");\n    var value = el.val();\n    name = name.replace("[]",\'\');\n    if(products_info[spec_item]==undefined) products_info[spec_item] = new Array();\n    products_info[spec_item][name] = value;\n}\n//关闭规格\nfunction close_spec(){\n  $("#spec_list").css({display:\'none\'});\n  $("#spec_list input").attr("disabled","disabled");\n  $("#goods_list input").removeAttr("disabled");\n  $("#goods_list").css({display:\'\'});\n  return false;\n}\n\nfunction edit_spec(){\n  var spec_dcr_str = \'\';\n  $("input[name=\'spec_item[]\']").each(function(){\n    spec_dcr_str += $(this).val()+",";\n  })\n  art.dialog.data("spec_init_data",spec_dcr_str.slice(0,-1));\n  if($("iframe[name=\'Openspec_list\']").length&gt;0)art.dialog({id:\'spec_list\'}).show();\n  else{\n    art.dialog.open(\'/tinyshop/index.php?con=goods&amp;act=show_spec_select\',{id:\'spec_list\',resize:false,title:\'选择图片\',width:800,height:460});\n  }\n  return false;\n}\n\n//删除规格\nfunction spec_del(id){\n  if($("#spec_list tr").length&gt;2) $(id).parent().parent().remove();\n  else {\n    art.dialog.confirm(\'你确认删除操作？\', function(){\n      close_spec();\n    });\n  }\n}\n//选择分类\n$("#category_id").on("change",function(){\n  $.post("/tinyshop/index.php?con=ajax&amp;act=category_type", {id: $(this).val()},function(data){\n    form.setValue(\'type_id\',data.type_id);\n    $("#type_id").change();\n  },"json");\n})\n\n//改变类型处理操作\n$("#type_id").on("change",function(){\n  $("#goods_attr").css({display:\'none\'});\n  $("#attr_list table tr").remove();\n\n  $.post("/tinyshop/index.php?con=ajax&amp;act=type_attr", {id: $(this).val()},function(data){\n    if(data){\n      $("#goods_attr").css({display:\'\'});\n      var tr = "";\n\n      for(var i in data){\n        tr += "&lt;tr&gt;&lt;td class=\'tr\'&gt;"+data[i].name+"：&lt;/td&gt;&lt;td&gt;";\n        var values = data[i].values;\n        if(data[i].show_type&lt;=2){\n          tr += \'&lt;select name="attr[\'+data[i].id+\']"&gt;\';\n          for(var j in values){\n            tr += \'&lt;option value="\'+values[j].id+\'"&gt;\'+values[j].name+\'&lt;/option&gt;\';\n          }\n          tr += \'&lt;/select&gt;\';\n        }\n        else{\n          tr += \'&lt;input type="text" pattern="required" name="attr[\'+data[i].id+\']" /&gt;\';\n        }\n\n        tr += "&lt;/td&gt;&lt;/tr&gt;";\n      }\n      $("#attr_list table").append(tr);\n    }\n\n  },"json");\n})\n\n\n$("#goods_type").on(\'change\',function(){\n\n  var val = $(this).val();\n  var virtual_auto = [];\n  var virtual = [];\n  var virtual_extend = \'\';\n  if(val==1 || val == 2){\n    virtual_extend = \'&lt;tr&gt; &lt;td class="tr"&gt; &lt;b class="red"&gt;*&lt;/b&gt; 虚拟商品模板： &lt;/td&gt; &lt;td&gt; &lt;select name="virtual_extend"&gt;\';\n    var virtual_template={};\n    if (val == 1 ){\n      virtual_template = virtual_auto;\n    }else{\n      virtual_template = virtual;\n    }\n    for (var i in  virtual_template){\n      virtual_extend += \'&lt;option value="\'+i+\'"&gt;\'+virtual_template[i]+\'&lt;/option&gt;\';\n    }\n    virtual_extend += \'&lt;/select&gt; &lt;label&gt;&lt;/label&gt; &lt;/td&gt; &lt;/tr&gt;\';\n\n  }else if(val == 3){\n    virtual_extend = \'&lt;tr&gt; &lt;td class="tr"&gt; &lt;b class="red"&gt;*&lt;/b&gt; 文件： &lt;/td&gt; &lt;td&gt; &lt;input name="virtual_extend"  readonly="readonly" id="virtual_extend_input" &gt; &lt;a href="javascript:;" id="upload-link"&gt;上传文件&lt;/a&gt;&lt;/tr&gt;\';\n\n  }\n  $(\'#virtual_extend\').html(virtual_extend);\n  $("#upload-link").on("click",function (){\n        art.dialog({id:\'upfile-dialog\',title:\'上传文件\',content:document.getElementById(\'upfile-dialog\')});\n      });\n});\nFireEvent(document.getElementById(\'goods_type\'),\'change\');\nform.setValue("virtual_extend","");\n//操作左右按钮事件绑定\nfunction bindEvent(){\n  $(".icon-arrow-right-2").off();\n  $(".icon-arrow-left-2").off();\n  $(".icon-arrow-right-2").on("click",function(){\n    var current_tr = $(this).parent().parent();\n    current_tr.insertAfter(current_tr.next());\n  });\n    $(".icon-arrow-left-2").on("click",function(){\n    var current_tr = $(this).parent().parent();\n    if(current_tr.prev().html()!=null)current_tr.insertBefore(current_tr.prev());\n  });\n\n}\nbindEvent();\n&lt;/script&gt;\n\n&lt;div id="upfile-dialog" style="display: none"&gt;\n  &lt;div class="box" style="width:400px;"&gt;\n    &lt;h2&gt;上传文件：&lt;/h2&gt;\n    &lt;div class="content mt20 p10"&gt;\n      &lt;form enctype="multipart/form-data" action="/tinyshop/index.php?con=goods&amp;amp;act=upload_file" method="post" id="uploadForm" target="iframe-post-form"&gt;\n        &lt;p&gt;&lt;input type="file" name="upfile"&gt;&lt;/p&gt;\n        &lt;p class="mt20 tc"&gt;&lt;button class="btn" id="upload-btn"&gt;上传文件(仅限RAR,ZIP压缩文件)&lt;/button&gt;&lt;/p&gt;\n      &lt;/form&gt;\n    &lt;/div&gt;\n  &lt;/div&gt;\n&lt;/div&gt;\n&lt;script type="text/javascript"&gt;\n\n\n  $("#uploadForm").iframePostForm({\n      iframeID: \'iframe-post-form\',\n      json:true,\n      post: function(){\n          $("#upload-btn").text("上传中...")\n      },\n      complete: function(data){\n          if(data[\'status\']!=\'success\'){\n            alert(data[\'msg\']);\n          }else{\n            $("#virtual_extend_input").val(data[\'fileid\']);\n            art.dialog({id:\'upfile-dialog\'}).close();\n          }\n          $("#upload-btn").text("上传");\n      }\n  });\n&lt;/script&gt;\n\n\t&lt;/div&gt;\n&lt;/div&gt;&lt;iframe id="iframe-post-form" name="iframe-post-form" style="display:none"&gt;&lt;/iframe&gt;\n&lt;script type="text/javascript"&gt;\n\t$(function () {\n\t\tif(\'goods\'==\'admin\'){\n\t\t\t$(".submenu .current").parent().parent().parent().addClass(\'current\');\n\t\t}else{\n\t\t\t$(".submenu").addClass(\'current\');\n\t\t}\n\t\t$(".submenu .sub-index").on("click",function(){\n\t\t\t$(this).parent().parent().toggleClass(\'current\');\n\t\t})\n\t})\n\n&lt;/script&gt;\n\n\n\n&lt;div style="display: none; position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; cursor: move; opacity: 0; background: rgb(255, 255, 255);"&gt;&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;'


        </pre>
    </div>
    <!--css div popup end-->
    </td>
    <td>无截图</td>
</tr>

<tr id='ft1.1.3' class='none'>
    <td ><div class='testcase'>验证添加是否成功</div></td>
    <td colspan='5' align='center'>
    <!--css div popup start-->
    <span class='status failCase'>
    <a class="popup_link" onfocus='this.blur();' href="javascript:showTestDetail('div_ft1.1.3')" >
        失败</a></span>
    <div id='div_ft1.1.3' class="popup_window">
        <div style='text-align: right; color:red;cursor:pointer'>
        <a onfocus='this.blur();' onclick="document.getElementById('div_ft1.1.3').style.display = 'none' " >
           [x]</a>
        </div>
        <pre>
        
ft1.1.3: chrome
Traceback (most recent call last):
  File "F:\csxm\tinyshop_t174\testcases\tysphd_tjsp.py", line 47, in test_TJ03
    self.assertNotIn("提交", self.driver.page_source)
AssertionError: '提交' unexpectedly found in '&lt;html&gt;&lt;head&gt;\n&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"&gt;\n&lt;title&gt;商品编辑-TinyShop商城&lt;/title&gt;\n&lt;meta name="author" content="designer:webzhu, date:2012-03-23"&gt;\n&lt;link type="image/x-icon" href="/tinyshop/favicon.ico" rel="icon"&gt;\n&lt;link rel="stylesheet" type="text/css" href="/tinyshop/static/css/base.css"&gt;\n&lt;link rel="stylesheet" type="text/css" href="/tinyshop/static/css/admin.css"&gt;\n&lt;link rel="stylesheet" type="text/css" href="/tinyshop/static/css/font_icon.css"&gt;\n&lt;script type="text/javascript" charset="UTF-8" src="/tinyshop/runtime/systemjs/jquery.min.js"&gt;&lt;/script&gt;&lt;script type="text/javascript" src="/tinyshop/static/js/common.js"&gt;&lt;/script&gt;\n&lt;!--[if lte IE 7]&gt;&lt;script src="/tinyshop/static/css/fonts/lte-ie7.js"&gt;&lt;/script&gt;&lt;![endif]--&gt;\n&lt;link href="http://192.168.186.111/tinyshop/runtime/systemjs/editor/themes/default/default.css" rel="stylesheet"&gt;&lt;/head&gt;\n&lt;body&gt;&lt;div style="display: none; position: absolute;" class=""&gt;&lt;div class="aui_outer"&gt;&lt;table class="aui_border"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="aui_nw"&gt;&lt;/td&gt;&lt;td class="aui_n"&gt;&lt;/td&gt;&lt;td class="aui_ne"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="aui_w"&gt;&lt;/td&gt;&lt;td class="aui_c"&gt;&lt;div class="aui_inner"&gt;&lt;table class="aui_dialog"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td colspan="2" class="aui_header"&gt;&lt;div class="aui_titleBar"&gt;&lt;div class="aui_title" style="cursor: move; display: block;"&gt;&lt;/div&gt;&lt;a class="aui_close" href="javascript:/*artDialog*/;" style="display: block;"&gt;×&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="aui_icon" style="display: none;"&gt;&lt;div class="aui_iconBg" style="background: none;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="aui_main" style="width: 613px; height: 380px;"&gt;&lt;div class="aui_content  " style="padding: 20px 25px;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" class="aui_footer"&gt;&lt;div class="aui_buttons" style="display: none;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="aui_e"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="aui_sw"&gt;&lt;/td&gt;&lt;td class="aui_s"&gt;&lt;/td&gt;&lt;td class="aui_se" style="cursor: se-resize;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="position: absolute; left: -9999em; top: 169px; display: block; width: auto; z-index: 1987;" class="  "&gt;&lt;div class="aui_outer"&gt;&lt;table class="aui_border"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="aui_nw"&gt;&lt;/td&gt;&lt;td class="aui_n"&gt;&lt;/td&gt;&lt;td class="aui_ne"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="aui_w"&gt;&lt;/td&gt;&lt;td class="aui_c"&gt;&lt;div class="aui_inner"&gt;&lt;table class="aui_dialog"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td colspan="2" class="aui_header"&gt;&lt;div class="aui_titleBar"&gt;&lt;div class="aui_title" style="cursor: move; display: block;"&gt;消息&lt;/div&gt;&lt;a class="aui_close" href="javascript:/*artDialog*/;" style="display: block;"&gt;×&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="aui_icon" style="display: none;"&gt;&lt;div class="aui_iconBg" style="background: none;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="aui_main" style="width: auto; height: auto;"&gt;&lt;div class="aui_content" style="padding: 20px 25px;"&gt;&lt;div class="aui_loading"&gt;&lt;span&gt;loading..&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" class="aui_footer"&gt;&lt;div class="aui_buttons" style="display: none;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="aui_e"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="aui_sw"&gt;&lt;/td&gt;&lt;td class="aui_s"&gt;&lt;/td&gt;&lt;td class="aui_se" style="cursor: se-resize;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;\n&lt;div id="header"&gt;\n\t&lt;div class="nav_sub"&gt;\n\t\t\t    \t您好[admin]&amp;nbsp; | &lt;a href="/tinyshop/index.php?con=index&amp;amp;act=index" target="_blank"&gt;返回前台&lt;/a&gt; | &lt;a href="/tinyshop/index.php?con=admin&amp;amp;act=logout"&gt;退出&lt;/a&gt;\n\t&lt;/div&gt;\n    &lt;div id="Logo"&gt;&lt;a href=""&gt;&lt;img src="/tinyshop/static/images/logo_min.png"&gt;&lt;/a&gt;&lt;/div&gt;\n\t&lt;ul id="main_nav" class="clearfix"&gt;\n\t\t\t&lt;li class="active"&gt;&lt;a href="/tinyshop/index.php?con=goods&amp;amp;act=goods_list"&gt;商品中心&lt;/a&gt;&lt;/li&gt;\n\t\t\t&lt;li&gt;&lt;a href="/tinyshop/index.php?con=order&amp;amp;act=order_list"&gt;订单中心&lt;/a&gt;&lt;/li&gt;\n\t\t\t&lt;li&gt;&lt;a href="/tinyshop/index.php?con=customer&amp;amp;act=customer_list"&gt;客户中心&lt;/a&gt;&lt;/li&gt;\n\t\t\t&lt;li&gt;&lt;a href="/tinyshop/index.php?con=marketing&amp;amp;act=prom_goods_list"&gt;营销推广&lt;/a&gt;&lt;/li&gt;\n\t\t\t&lt;li&gt;&lt;a href="/tinyshop/index.php?con=count&amp;amp;act=index"&gt;统计报表&lt;/a&gt;&lt;/li&gt;\n\t\t\t&lt;li&gt;&lt;a href="/tinyshop/index.php?con=content&amp;amp;act=article_list"&gt;内容管理&lt;/a&gt;&lt;/li&gt;\n\t\t\t&lt;li&gt;&lt;a href="/tinyshop/index.php?con=admin&amp;amp;act=index"&gt;系统设置&lt;/a&gt;&lt;/li&gt;\n\t\t&lt;/ul&gt;\n&lt;/div&gt;\n&lt;div id="mainContent"&gt;\n\t&lt;div id="sidebar"&gt;\n\t\t&lt;ul class="menu" style="margin-top:15px;"&gt;\n\t\t\t\t\t&lt;li class="submenu current"&gt;\n\t\t\t&lt;ul&gt;&lt;li class="sub-index"&gt;&lt;b&gt;&lt;a href="javascript:;"&gt;产品管理&lt;/a&gt;&lt;/b&gt;&lt;/li&gt;\n\t\t\t\t\t\t\t\t\t\t&lt;li&gt;&lt;a href="/tinyshop/index.php?con=goods&amp;amp;act=goods_list" class="current"&gt;商品管理&lt;/a&gt;&lt;/li&gt;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t&lt;li&gt;&lt;a href="/tinyshop/index.php?con=goods&amp;amp;act=virtual_template_list"&gt;虚拟商品模板管理&lt;/a&gt;&lt;/li&gt;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t&lt;li&gt;&lt;a href="/tinyshop/index.php?con=goods&amp;amp;act=virtual_goods_list"&gt;虚拟货品管理&lt;/a&gt;&lt;/li&gt;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t&lt;/ul&gt;\n\t\t\t&lt;/li&gt;\n\t\t\t\t\t&lt;li class="submenu current"&gt;\n\t\t\t&lt;ul&gt;&lt;li class="sub-index"&gt;&lt;b&gt;&lt;a href="javascript:;"&gt;商品配置&lt;/a&gt;&lt;/b&gt;&lt;/li&gt;\n\t\t\t\t\t\t\t\t\t\t&lt;li&gt;&lt;a href="/tinyshop/index.php?con=goods&amp;amp;act=goods_category_list"&gt;分类管理&lt;/a&gt;&lt;/li&gt;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t&lt;li&gt;&lt;a href="/tinyshop/index.php?con=goods&amp;amp;act=goods_type_list"&gt;类型管理&lt;/a&gt;&lt;/li&gt;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t&lt;li&gt;&lt;a href="/tinyshop/index.php?con=goods&amp;amp;act=goods_spec_list"&gt;规格管理&lt;/a&gt;&lt;/li&gt;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t&lt;li&gt;&lt;a href="/tinyshop/index.php?con=goods&amp;amp;act=brand_list"&gt;品牌管理&lt;/a&gt;&lt;/li&gt;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t&lt;/ul&gt;\n\t\t\t&lt;/li&gt;\n\t\t\t\t&lt;/ul&gt;\n\t&lt;/div&gt;\n\t&lt;div id="content"&gt;\n\n\t\t\t\t\t\t\t\t&lt;link rel="stylesheet" type="text/css" href="/tinyshop/runtime/systemjs/form/style.css"&gt;&lt;script type="text/javascript" charset="UTF-8" src="/tinyshop/runtime/systemjs/form/form.js"&gt;&lt;/script&gt;&lt;script type="text/javascript" charset="UTF-8" src="/tinyshop/runtime/systemjs/editor/kindeditor-min.js"&gt;&lt;/script&gt;&lt;script type="text/javascript" charset="UTF-8" src="/tinyshop/runtime/systemjs/editor/lang/zh_CN.js"&gt;&lt;/script&gt;&lt;link rel="stylesheet" href="http://192.168.186.111/tinyshop/runtime/systemjs/artdialog/skins/brief.css?4.1.7"&gt;&lt;script type="text/javascript" charset="UTF-8" src="/tinyshop/runtime/systemjs/artdialog/artDialog.js?skin=brief"&gt;&lt;/script&gt;&lt;script type="text/javascript" charset="UTF-8" src="/tinyshop/runtime/systemjs/artdialog/plugins/iframeTools.js"&gt;&lt;/script&gt;&lt;script type="text/javascript" charset="UTF-8" src="/tinyshop/static/js/jquery.iframe-post-form.js"&gt;&lt;/script&gt;\n&lt;script&gt;\n    var editor;\n    KindEditor.ready(function(K) {\n      editor = K.create(\'textarea[name="content"],textarea[name="sale_protection"]\', {\n        uploadJson : \'/tinyshop/index.php?con=admin&amp;act=upload_image\'\n      });\n    });\n&lt;/script&gt;\n&lt;h1 class="page_title"&gt;商品编辑&lt;/h1&gt;\n&lt;form action="/tinyshop/index.php?con=goods&amp;amp;act=goods_save" class=" " method="post" callback="check_tab_location" novalidate="true"&gt;\n    &lt;div id="obj_form" class="form2 tab" index="0"&gt;\n    &lt;!-- tab 头 start --&gt;\n    &lt;ul class="tab-head"&gt;\n      &lt;li class="current"&gt;基本信息&lt;/li&gt;\n      &lt;li&gt;描述信息&lt;/li&gt;\n      &lt;li&gt;SEO信息&lt;/li&gt;\n      &lt;li&gt;售后保障&lt;/li&gt;\n    &lt;/ul&gt;\n    &lt;!-- tab 头 end --&gt;\n    &lt;!-- tab body start --&gt;\n    &lt;div class="tab-body"&gt;\n      &lt;!-- 基本信息 start --&gt;\n      &lt;div style="display: block;"&gt;\n       &lt;dl class="lineD"&gt;\n          &lt;dt&gt;\n            商品类型：\n          &lt;/dt&gt;\n          &lt;dd&gt;\n            &lt;select name="goods_type" id="goods_type" inform="0"&gt;\n              &lt;option value="0"&gt;实物商品&lt;/option&gt;\n              &lt;option value="1"&gt;虚拟自动生成商品&lt;/option&gt;\n              &lt;option value="2"&gt;虚拟非自动生成商品&lt;/option&gt;\n              &lt;option value="3"&gt;虚拟文件下载商品&lt;/option&gt;\n            &lt;/select&gt;\n            &lt;label&gt;&lt;/label&gt;\n          &lt;/dd&gt;\n        &lt;/dl&gt;\n        &lt;dl class="lineD"&gt;\n          &lt;dt&gt; &lt;b class="red"&gt;*&lt;/b&gt;\n            分类：\n          &lt;/dt&gt;\n          &lt;dd class=" valid"&gt;\n            &lt;select name="category_id" id="category_id" pattern="[1-9]\\d*" alt="选择分类，若无分类请先创建。" inform="0" class=" valid-text" initmsg=""&gt;\n              &lt;option value="0"&gt;选择分类&lt;/option&gt;\n                                                                                                        &lt;option value="5"&gt;服饰&lt;/option&gt;\n                                                                                  &lt;option value="6"&gt;├──女装&lt;/option&gt;\n                                                                                  &lt;option value="7"&gt;├────衬衫&lt;/option&gt;\n                                                                                  &lt;option value="8"&gt;├──男式&lt;/option&gt;\n                                                                                  &lt;option value="9"&gt;├────衬衫&lt;/option&gt;\n                                                                                  &lt;option value="1"&gt;电脑、手机&lt;/option&gt;\n                                                                                  &lt;option value="2"&gt;├──手机&lt;/option&gt;\n                                                                                  &lt;option value="3"&gt;├──笔记本&lt;/option&gt;\n                                                                                  &lt;option value="4"&gt;├──平板&lt;/option&gt;\n                                              &lt;/select&gt;\n            &lt;label class="valid-msg"&gt;&lt;/label&gt;\n          &lt;/dd&gt;\n        &lt;/dl&gt;\n        &lt;dl class="lineD"&gt;\n          &lt;dt&gt;\n            类型：\n          &lt;/dt&gt;\n          &lt;dd&gt;\n            &lt;select name="type_id" id="type_id" inform="0"&gt;\n              &lt;option value="0"&gt;请选择类型...&lt;/option&gt;\n                                          &lt;option value="1"&gt;手机产品&lt;/option&gt;\n                            &lt;option value="2"&gt;笔记本产品&lt;/option&gt;\n                            &lt;option value="3"&gt;平板&lt;/option&gt;\n                            &lt;option value="4"&gt;女式衬衫&lt;/option&gt;\n                            &lt;option value="5"&gt;男式衬衫&lt;/option&gt;\n                          &lt;/select&gt;\n            &lt;label&gt;&lt;/label&gt;\n          &lt;/dd&gt;\n        &lt;/dl&gt;\n        &lt;dl class="lineD"&gt;\n          &lt;dt&gt;\n            品牌：\n          &lt;/dt&gt;\n          &lt;dd&gt;\n            &lt;select name="brand_id" inform="0"&gt;\n              &lt;option value="0"&gt;请选择品牌...&lt;/option&gt;\n                            &lt;option value="1"&gt;三星&lt;/option&gt;\n                            &lt;option value="2"&gt;苹果&lt;/option&gt;\n                            &lt;option value="3"&gt;小米&lt;/option&gt;\n                            &lt;option value="4"&gt;联想&lt;/option&gt;\n                          &lt;/select&gt;\n            &lt;label&gt;&lt;/label&gt;\n          &lt;/dd&gt;\n        &lt;/dl&gt;\n        &lt;dl class="lineD"&gt;\n          &lt;dt&gt;\n            &lt;b class="red"&gt;*&lt;/b&gt;\n            商品名称：\n          &lt;/dt&gt;\n          &lt;dd class=" valid"&gt;\n            &lt;input name="name" type="text" pattern="required" value="" style="width:400px;" alt="不能为空" inform="0" class=" valid-text" initmsg=""&gt;\n            &lt;label class="valid-msg"&gt;&lt;/label&gt;\n          &lt;/dd&gt;\n        &lt;/dl&gt;\n        &lt;dl class="lineD"&gt;\n          &lt;dt&gt;\n            商品副标题：\n          &lt;/dt&gt;\n          &lt;dd&gt;\n            &lt;input name="subtitle" type="text" value="" style="width:400px;" inform="0"&gt;\n            &lt;label&gt;&lt;/label&gt;\n          &lt;/dd&gt;\n        &lt;/dl&gt;\n        &lt;dl class="lineD"&gt;\n          &lt;dt&gt;商品关键词：&lt;/dt&gt;\n          &lt;dd&gt;\n            &lt;input name="tag_ids" type="text" value="" style="width:400px;" inform="0"&gt;\n            &lt;label&gt;&lt;/label&gt;\n          &lt;/dd&gt;\n        &lt;/dl&gt;\n        &lt;dl class="lineD"&gt;\n          &lt;dt&gt;\n            &lt;b class="red"&gt;*&lt;/b&gt;\n            商品编号：\n          &lt;/dt&gt;\n          &lt;dd class=" valid"&gt;\n            &lt;input name="goods_no" id="goods_no" type="text" pattern="\\w{3,}" alt="请输入3个以上的字符(不能为中文)" value="" inform="0" class=" valid-text" initmsg=""&gt;\n            &lt;label class="valid-msg"&gt;&lt;/label&gt;\n          &lt;/dd&gt;\n        &lt;/dl&gt;\n        &lt;dl class="lineD"&gt;\n          &lt;dt&gt;&lt;/dt&gt;\n          &lt;dd&gt;\n            &lt;table class="default border" style="width:auto;"&gt;\n              &lt;thead&gt;\n                &lt;tr&gt;\n                  &lt;th&gt;积分&lt;/th&gt;\n                  &lt;th&gt;排序&lt;/th&gt;\n                  &lt;th&gt;计量单位&lt;/th&gt;\n                  &lt;th style="width:100px;"&gt;是否上架&lt;/th&gt;\n                &lt;/tr&gt;\n                &lt;tr class="min_inputs"&gt;\n                  &lt;td class=" valid"&gt;\n                    &lt;input class="small valid-text" name="point" id="point" type="text" empty="" pattern="int" value="0" inform="0" initmsg=""&gt;&lt;label class="valid-msg"&gt;&lt;/label&gt;&lt;/td&gt;\n                  &lt;td class=" valid"&gt;\n                    &lt;input class="small valid-text" name="sort" id="sort" type="text" pattern="int" empty="" value="1" inform="0" initmsg=""&gt;&lt;label class="valid-msg"&gt;&lt;/label&gt;&lt;/td&gt;\n                  &lt;td class=" valid"&gt;\n                    &lt;input class="small valid-text" name="unit" pattern="required" type="text" value="件" inform="0" initmsg=""&gt;&lt;label class="valid-msg"&gt;&lt;/label&gt;&lt;/td&gt;\n\n                  &lt;td class="tc"&gt;\n                    &lt;input type="checkbox" checked="checked" value="0" name="is_online"&gt;\n                  &lt;/td&gt;\n                &lt;/tr&gt;\n              &lt;/thead&gt;\n            &lt;/table&gt;\n          &lt;/dd&gt;\n        &lt;/dl&gt;\n        &lt;dl class="lineD clearfix"&gt;\n          &lt;dt&gt;产品相册：&lt;/dt&gt;\n          &lt;dd class="min_inputs "&gt;\n\n            &lt;button class="button  select_button" type="button"&gt;\n              &lt;b class="icon-plus green"&gt;&lt;/b&gt;\n              添加图片\n            &lt;/button&gt; &lt;b class="red"&gt;(注：点选图片，使其成为默认图片)&lt;/b&gt;\n\n          &lt;/dd&gt;\n        &lt;/dl&gt;\n        &lt;dl&gt;\n          &lt;dt&gt;&lt;/dt&gt;\n          &lt;dd class=" valid"&gt;\n            &lt;ul class="piclist" id="pic_list"&gt;\n                          &lt;li class="current"&gt; &lt;div class="bord"&gt;&lt;input type="hidden" name="imgs[]" value="data/uploads/2014/04/29/4e7afbf5508fb11769950c397b67c03b.png"&gt; &lt;img src="/tinyshop/data/uploads/2014/04/29/4e7afbf5508fb11769950c397b67c03b.png" data-src="data/uploads/2014/04/29/4e7afbf5508fb11769950c397b67c03b.png" onclick="selectImg(this)" width="80" height="80" alt=""&gt;&lt;/div&gt; &lt;div class="opera"&gt;&lt;a class="icon-arrow-left-2" href="javascript:;"&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a class="icon-arrow-right-2" href="javascript:;"&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a class="icon-link" href="javascript:;" onclick="linkImg(this)"&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a class="icon-close" href="javascript:;" onclick="delImg(this)"&gt;&lt;/a&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt;\n              &lt;input name="img" type="text" style="visibility: hidden;width:0;" value="" pattern="required" id="img_index" alt="添加商品图片" inform="0" class=" valid-text" initmsg=""&gt;\n              &lt;label class="valid-msg"&gt;&lt;/label&gt;\n          &lt;/dd&gt;\n        &lt;/dl&gt;\n\n        &lt;h3 class="mt"&gt;产品规格&lt;/h3&gt;\n        &lt;div id="goods_list"&gt;\n          &lt;table class="default border"&gt;\n            &lt;colgroup&gt;\n            &lt;col width="160"&gt;\n            &lt;col&gt;\n          &lt;/colgroup&gt;\n          &lt;thead&gt;\n          &lt;tr&gt;\n            &lt;td class="tr"&gt;\n              &lt;b class="red"&gt;*&lt;/b&gt;\n              货号：\n            &lt;/td&gt;\n            &lt;td class=" valid"&gt;\n              &lt;input type="text" pattern="\\w{3,}" name="pro_no" alt="请输入3个以上的字符(不能为中文)" value="" inform="0" class=" valid-text" initmsg=""&gt;\n              &lt;label class="valid-msg"&gt;&lt;/label&gt;\n            &lt;/td&gt;\n          &lt;/tr&gt;\n          &lt;tr&gt;\n            &lt;td class="tr"&gt;\n              &lt;b class="red"&gt;*&lt;/b&gt;\n              库存：\n            &lt;/td&gt;\n            &lt;td class=" invalid focus"&gt;\n              &lt;input class="small invalid-text" pattern="int" type="text" name="store_nums" value="" alt="必需为整数" inform="0" initmsg=""&gt;\n              &lt;label class="invalid-msg"&gt;必需为整数&lt;/label&gt;\n            &lt;/td&gt;\n          &lt;/tr&gt;\n          &lt;tr&gt;\n            &lt;td class="tr"&gt;\n              &lt;b class="red"&gt;*&lt;/b&gt;\n              预警线：\n            &lt;/td&gt;\n            &lt;td&gt;\n              &lt;input class="small" type="text" pattern="int" name="warning_line" value="2" alt="必需为整数" inform="0"&gt;\n              &lt;label&gt;&lt;/label&gt;\n            &lt;/td&gt;\n          &lt;/tr&gt;\n          &lt;tr&gt;\n            &lt;td class="tr"&gt;\n              &lt;b class="red"&gt;*&lt;/b&gt;\n              重量(g)：\n            &lt;/td&gt;\n            &lt;td&gt;\n              &lt;input class="small" type="text" pattern="int" name="weight" value="0" alt="必需为整数" inform="0"&gt;\n              &lt;label&gt;&lt;/label&gt;\n            &lt;/td&gt;\n          &lt;/tr&gt;\n          &lt;tr&gt;\n            &lt;td class="tr"&gt;\n              &lt;b class="red"&gt;*&lt;/b&gt;\n              零售价：\n            &lt;/td&gt;\n            &lt;td class=" valid"&gt;\n              &lt;input class="small valid-text" type="text" pattern="float" name="sell_price" value="" alt="整数或保留小数点后两位精确度的数" inform="0" initmsg=""&gt;\n              &lt;label class="valid-msg"&gt;&lt;/label&gt;\n            &lt;/td&gt;\n          &lt;/tr&gt;\n          &lt;tr&gt;\n            &lt;td class="tr"&gt;\n              &lt;b class="red"&gt;*&lt;/b&gt;\n              市场价：\n            &lt;/td&gt;\n            &lt;td class=" valid"&gt;\n              &lt;input class="small valid-text" pattern="float" type="text" name="market_price" value="" alt="整数或保留小数点后两位精确度的数" inform="0" initmsg=""&gt;\n              &lt;label class="valid-msg"&gt;&lt;/label&gt;\n            &lt;/td&gt;\n          &lt;/tr&gt;\n          &lt;tr&gt;\n            &lt;td class="tr"&gt;\n              &lt;b class="red"&gt;*&lt;/b&gt;\n              成本价：\n            &lt;/td&gt;\n            &lt;td class=" valid"&gt;\n              &lt;input class="small valid-text" pattern="float" type="text" name="cost_price" value="0" alt="整数或保留小数点后两位精确度的数" inform="0" initmsg=""&gt;\n              &lt;label class="valid-msg"&gt;&lt;/label&gt;\n            &lt;/td&gt;\n          &lt;/tr&gt;\n          &lt;/thead&gt;\n          &lt;tbody id="virtual_extend"&gt;&lt;/tbody&gt;\n          &lt;tfoot&gt;\n          &lt;tr&gt;\n            &lt;td class="tr"&gt;\n              &lt;b class="red"&gt;*&lt;/b&gt;\n              规格：\n            &lt;/td&gt;\n            &lt;td&gt;\n              &lt;button class="button " type="button" id="open_spec"&gt;\n                &lt;b class="icon-plus green"&gt;&lt;/b&gt;\n                开启规格\n              &lt;/button&gt;\n            &lt;/td&gt;\n          &lt;/tr&gt;\n          &lt;/tfoot&gt;\n        &lt;/table&gt;\n      &lt;/div&gt;\n      &lt;div style="overflow: auto;" id="spec_list"&gt;\n\n              &lt;/div&gt;\n\n      &lt;div id="goods_attr" style=""&gt;\n        &lt;h3 class="mt mt10"&gt;产品属性&lt;/h3&gt;\n        &lt;div id="attr_list"&gt;\n          &lt;table class="default"&gt;\n            &lt;colgroup&gt;\n            &lt;col width="160"&gt;\n            &lt;col&gt;\n          &lt;/colgroup&gt;\n                  &lt;tbody&gt;&lt;tr&gt;&lt;td class="tr"&gt;尺寸：&lt;/td&gt;&lt;td&gt;&lt;select name="attr[1073741825]"&gt;&lt;option value="6"&gt;10.1英寸及以下&lt;/option&gt;&lt;option value="7"&gt;11英寸&lt;/option&gt;&lt;option value="8"&gt;12英寸&lt;/option&gt;&lt;option value="9"&gt;13英寸&lt;/option&gt;&lt;option value="10"&gt;14英寸&lt;/option&gt;&lt;option value="11"&gt;15英寸&lt;/option&gt;&lt;option value="12"&gt;16英寸-17英寸&lt;/option&gt;&lt;option value="13"&gt;17英寸以上&lt;/option&gt;&lt;/select&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr"&gt;触控：&lt;/td&gt;&lt;td&gt;&lt;select name="attr[1073741826]"&gt;&lt;option value="14"&gt;普通触控&lt;/option&gt;&lt;option value="15"&gt;变形触控&lt;/option&gt;&lt;option value="16"&gt;非触控&lt;/option&gt;&lt;/select&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr"&gt; 处理器：&lt;/td&gt;&lt;td&gt;&lt;select name="attr[1073741827]"&gt;&lt;option value="17"&gt;i3Intel&lt;/option&gt;&lt;option value="18"&gt;i5Intel&lt;/option&gt;&lt;option value="19"&gt;i7Intel&lt;/option&gt;&lt;option value="20"&gt;A6AMD&lt;/option&gt;&lt;option value="21"&gt;A8AMD&lt;/option&gt;&lt;option value="22"&gt;A10AMD&lt;/option&gt;&lt;/select&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr"&gt;显卡：&lt;/td&gt;&lt;td&gt;&lt;select name="attr[1073741828]"&gt;&lt;option value="23"&gt;性能级独显&lt;/option&gt;&lt;option value="24"&gt;玩家级独显&lt;/option&gt;&lt;/select&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;\n      &lt;/div&gt;\n    &lt;/div&gt;\n  &lt;/div&gt;\n  &lt;!-- 描述信息 start --&gt;\n  &lt;div style="display: none;"&gt;\n    &lt;h2&gt;详细介绍：&lt;/h2&gt;\n    &lt;div&gt;\n      &lt;div class="ke-container ke-container-default" style="width: 700px;"&gt;&lt;div style="display:block;" class="ke-toolbar" unselectable="on"&gt;&lt;span class="ke-outline" data-name="source" title="HTML代码" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-source" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-inline-block ke-separator"&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="undo" title="后退(Ctrl+Z)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-undo" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="redo" title="前进(Ctrl+Y)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-redo" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-inline-block ke-separator"&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="preview" title="预览" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-preview" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="print" title="打印(Ctrl+P)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-print" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="template" title="插入模板" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-template" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="code" title="插入程序代码" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-code" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="cut" title="剪切(Ctrl+X)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-cut" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="copy" title="复制(Ctrl+C)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-copy" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="paste" title="粘贴(Ctrl+V)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-paste" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="plainpaste" title="粘贴为无格式文本" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-plainpaste" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="wordpaste" title="从Word粘贴" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-wordpaste" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-inline-block ke-separator"&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="justifyleft" title="左对齐" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-justifyleft" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="justifycenter" title="居中" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-justifycenter" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="justifyright" title="右对齐" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-justifyright" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="justifyfull" title="两端对齐" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-justifyfull" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="insertorderedlist" title="编号" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-insertorderedlist" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="insertunorderedlist" title="项目符号" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-insertunorderedlist" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="indent" title="增加缩进" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-indent" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="outdent" title="减少缩进" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-outdent" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="subscript" title="下标" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-subscript" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="superscript" title="上标" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-superscript" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="clearhtml" title="清理HTML代码" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-clearhtml" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="quickformat" title="一键排版" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-quickformat" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="selectall" title="全选(Ctrl+A)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-selectall" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-inline-block ke-separator"&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="fullscreen" title="全屏显示" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-fullscreen" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="ke-hr"&gt;&lt;/div&gt;&lt;span class="ke-outline" data-name="formatblock" title="段落" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-formatblock" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="fontname" title="字体" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-fontname" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="fontsize" title="文字大小" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-fontsize" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-inline-block ke-separator"&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="forecolor" title="文字颜色" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-forecolor" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="hilitecolor" title="文字背景" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-hilitecolor" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="bold" title="粗体(Ctrl+B)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-bold" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="italic" title="斜体(Ctrl+I)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-italic" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="underline" title="下划线(Ctrl+U)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-underline" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="strikethrough" title="删除线" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-strikethrough" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="lineheight" title="行距" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-lineheight" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="removeformat" title="删除格式" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-removeformat" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-inline-block ke-separator"&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="image" title="图片" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-image" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="multiimage" title="批量图片上传" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-multiimage" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="flash" title="Flash" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-flash" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="media" title="视音频" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-media" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="insertfile" title="插入文件" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-insertfile" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="table" title="表格" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-table" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="hr" title="插入横线" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-hr" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="emoticons" title="插入表情" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-emoticons" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="baidumap" title="百度地图" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-baidumap" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="pagebreak" title="插入分页符" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-pagebreak" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="anchor" title="锚点" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-anchor" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="link" title="超级链接" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-link" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="unlink" title="取消超级链接" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-unlink" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-inline-block ke-separator"&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="about" title="关于" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-about" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="display: block; height: 360px;" class="ke-edit"&gt;&lt;iframe class="ke-edit-iframe" hidefocus="true" frameborder="0" tabindex="" style="width: 100%; height: 360px;"&gt;&lt;/iframe&gt;&lt;textarea class="ke-edit-textarea" hidefocus="true" tabindex="" style="width: 100%; height: 360px; display: none;" inform="0"&gt;&lt;/textarea&gt;&lt;/div&gt;&lt;div class="ke-statusbar"&gt;&lt;span class="ke-inline-block ke-statusbar-center-icon"&gt;&lt;/span&gt;&lt;span class="ke-inline-block ke-statusbar-right-icon"&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;textarea id="content" pattern="required" name="content" style="width: 700px; height: 360px; visibility: hidden; display: none;" inform="0"&gt;&lt;/textarea&gt;\n      &lt;label&gt;&lt;/label&gt;\n    &lt;/div&gt;\n  &lt;/div&gt;\n  &lt;!-- 描述信息 end --&gt;\n  &lt;!-- 基本信息 end --&gt;\n  &lt;!-- SEO 信息 start --&gt;\n  &lt;div style="display: none;"&gt;\n    &lt;dl class="lineD"&gt;\n      &lt;dt&gt;页面标题：&lt;/dt&gt;\n      &lt;dd&gt;\n        &lt;input name="seo_title" type="text" value="" inform="0"&gt;\n        &lt;label&gt;页面标题(TITLE)&lt;/label&gt;\n      &lt;/dd&gt;\n    &lt;/dl&gt;\n    &lt;dl class="lineD"&gt;\n      &lt;dt&gt;页面关键词：&lt;/dt&gt;\n      &lt;dd&gt;\n        &lt;input name="seo_keywords" type="text" value="" inform="0"&gt;\n        &lt;label&gt;页面关键词(META_KEYWORDS)&lt;/label&gt;\n      &lt;/dd&gt;\n    &lt;/dl&gt;\n    &lt;dl class="lineD"&gt;\n      &lt;dt&gt;页面描述：&lt;/dt&gt;\n      &lt;dd&gt;\n        &lt;input name="seo_description" type="text" value="" inform="0"&gt;\n        &lt;label&gt;页面描述(META_DESCRIPTION)&lt;/label&gt;\n      &lt;/dd&gt;\n    &lt;/dl&gt;\n  &lt;/div&gt;\n  &lt;!-- SEO 信息 end --&gt;\n  &lt;!-- 售后保障 start --&gt;\n  &lt;div style="display: none;"&gt;\n    &lt;h2&gt;售后保障：&lt;/h2&gt;\n    &lt;div&gt;\n      &lt;div class="ke-container ke-container-default" style="width: 700px;"&gt;&lt;div style="display:block;" class="ke-toolbar" unselectable="on"&gt;&lt;span class="ke-outline" data-name="source" title="HTML代码" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-source" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-inline-block ke-separator"&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="undo" title="后退(Ctrl+Z)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-undo" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="redo" title="前进(Ctrl+Y)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-redo" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-inline-block ke-separator"&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="preview" title="预览" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-preview" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="print" title="打印(Ctrl+P)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-print" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="template" title="插入模板" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-template" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="code" title="插入程序代码" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-code" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="cut" title="剪切(Ctrl+X)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-cut" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="copy" title="复制(Ctrl+C)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-copy" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="paste" title="粘贴(Ctrl+V)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-paste" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="plainpaste" title="粘贴为无格式文本" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-plainpaste" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="wordpaste" title="从Word粘贴" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-wordpaste" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-inline-block ke-separator"&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="justifyleft" title="左对齐" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-justifyleft" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="justifycenter" title="居中" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-justifycenter" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="justifyright" title="右对齐" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-justifyright" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="justifyfull" title="两端对齐" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-justifyfull" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="insertorderedlist" title="编号" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-insertorderedlist" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="insertunorderedlist" title="项目符号" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-insertunorderedlist" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="indent" title="增加缩进" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-indent" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="outdent" title="减少缩进" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-outdent" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="subscript" title="下标" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-subscript" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="superscript" title="上标" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-superscript" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="clearhtml" title="清理HTML代码" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-clearhtml" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="quickformat" title="一键排版" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-quickformat" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="selectall" title="全选(Ctrl+A)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-selectall" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-inline-block ke-separator"&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="fullscreen" title="全屏显示" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-fullscreen" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="ke-hr"&gt;&lt;/div&gt;&lt;span class="ke-outline" data-name="formatblock" title="段落" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-formatblock" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="fontname" title="字体" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-fontname" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="fontsize" title="文字大小" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-fontsize" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-inline-block ke-separator"&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="forecolor" title="文字颜色" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-forecolor" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="hilitecolor" title="文字背景" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-hilitecolor" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="bold" title="粗体(Ctrl+B)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-bold" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="italic" title="斜体(Ctrl+I)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-italic" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="underline" title="下划线(Ctrl+U)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-underline" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="strikethrough" title="删除线" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-strikethrough" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="lineheight" title="行距" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-lineheight" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="removeformat" title="删除格式" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-removeformat" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-inline-block ke-separator"&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="image" title="图片" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-image" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="multiimage" title="批量图片上传" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-multiimage" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="flash" title="Flash" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-flash" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="media" title="视音频" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-media" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="insertfile" title="插入文件" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-insertfile" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="table" title="表格" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-table" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="hr" title="插入横线" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-hr" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="emoticons" title="插入表情" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-emoticons" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="baidumap" title="百度地图" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-baidumap" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="pagebreak" title="插入分页符" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-pagebreak" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="anchor" title="锚点" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-anchor" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="link" title="超级链接" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-link" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="unlink" title="取消超级链接" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-unlink" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-inline-block ke-separator"&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="about" title="关于" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-about" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="display: block; height: 360px;" class="ke-edit"&gt;&lt;iframe class="ke-edit-iframe" hidefocus="true" frameborder="0" tabindex="" style="width: 100%; height: 360px;"&gt;&lt;/iframe&gt;&lt;textarea class="ke-edit-textarea" hidefocus="true" tabindex="" style="width: 100%; height: 360px; display: none;" inform="0"&gt;&lt;/textarea&gt;&lt;/div&gt;&lt;div class="ke-statusbar"&gt;&lt;span class="ke-inline-block ke-statusbar-center-icon"&gt;&lt;/span&gt;&lt;span class="ke-inline-block ke-statusbar-right-icon"&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;textarea id="sale_protection" name="sale_protection" style="width: 700px; height: 360px; visibility: hidden; display: none;" inform="0"&gt;&lt;/textarea&gt;\n      &lt;label&gt;&lt;/label&gt;\n    &lt;/div&gt;\n  &lt;/div&gt;\n  &lt;!-- 售后保障 end --&gt;\n&lt;/div&gt;\n&lt;!-- tab 头 end --&gt;\n&lt;div style="text-align:center;margin-top:20px;"&gt;\n  &lt;input type="submit" class="focus_button" value="提交"&gt;\n  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;\n  &lt;input type="reset" value="重置" class="button"&gt;&lt;/div&gt;\n&lt;/div&gt;\n&lt;/form&gt;\n&lt;script type="text/javascript"&gt;\nvar form =  new Form();\nform.setValue(\'category_id\',\'\');\nform.setValue(\'type_id\',\'\');\nform.setValue(\'brand_id\',\'\');\nform.setValue(\'is_online\',\'0\');\nform.setValue(\'goods_type\',\'\');\n$("#type_id").change();\n\nvar products_info = new Array();\n\n$(".select_button").on("click",function(){\n      uploadFile();\n      return false;\n    });\n$("#goods_no").on("change",function(){\n  var that = $(this);\n  if(that.val()){\n    var old_val = $("input[name=\'pro_no\']").val();\n    $("input[name=\'pro_no\']").val(that.val());\n    $("input[name=\'pro_no[]\']").each(function(i){\n      var current_value = $(this).val();\n      var temp = old_val+\'_\'+(i+1);\n      if(current_value==\'\' || current_value==temp) $(this).val(that.val()+\'_\'+(i+1));\n    });\n  }\n\n})\nfunction uploadFile(){\n  art.dialog.open(\'/tinyshop/index.php?con=admin&amp;act=photoshop\',{id:\'upimg_dialog\',lock:true,opacity:0.1,title:\'选择图片\',width:613,height:380});\n}\nfunction selectImg(id){\n  var img = $(id).attr(\'data-src\');\n  $("#pic_list li").removeClass("current");\n  $(id).parent().parent().addClass("current");\n  $("#img_index").val(img);\n}\n//回写选择图片\nfunction setImg(value){\n  var show_src = "/tinyshop/"+value;\n  if(value.indexOf("http://")!=-1) show_src = value;\n\n  if($("#pic_list img[src=\'"+show_src+"\']").get(0)){\n    art.dialog.alert("图片已经添加，请不要重复添加！");\n  }else{\n    $("#pic_list").append(\'&lt;li&gt; &lt;div class="bord"&gt;&lt;input type="hidden" name="imgs[]" value="\'+value+\'" /&gt; &lt;img src="\'+show_src+\'" data-src="\'+value+\'" onclick="selectImg(this)" width="80" height="80" alt=""&gt;&lt;/div&gt; &lt;div class="opera"&gt;&lt;a class="icon-arrow-left-2" href="javascript:;" &gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a class="icon-arrow-right-2" href="javascript:;"&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a class="icon-link" href="javascript:;" onclick="linkImg(this)"&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a class="icon-close" href="javascript:;" onclick="delImg(this)"&gt;&lt;/a&gt; &lt;/div&gt; &lt;/li&gt;\');\n      bindEvent();\n      if($("#pic_list li.current").length &lt;=0 ){\n        $("#pic_list li:eq(0)").addClass("current");\n        $("#img_index").val(value);\n      }\n      FireEvent(document.getElementById(\'img_index\'),\'change\');\n      art.dialog({id:\'upimg_dialog\'}).close();\n  }\n\n}\n//删除添加的图片\nfunction delImg(id){\n  $(id).parent().parent().remove();\n  if($("#pic_list li:eq(0)").length &lt;= 0)$("#img_index").val(\'\');\n}\nfunction linkImg(id){\n  var src = $(id).parent().parent().find(\'img\').attr(\'src\');\n  art.dialog({id:\'linkDialog\',title:\'图片地址\',content:\'&lt;div&gt;图片地址：&lt;input type="text" value=\'+src+\' style="width:300px;"/&gt;&lt;/div&gt;\',width:420});\n}\n\n//开启规格\n$("#open_spec").on("click",function(){\n      //art.dialog.open(\'/tinyshop/index.php?con=goods&amp;act=show_spec_select\',{id:\'spec_list\',title:\'选择图片\',width:800,height:460});\n      //art.dialog({id:\'spec_list\'}).show();\n      edit_spec();\n      return false;\n    });\n\n//添加规格\n\n\nfunction addSpec(specs){\n  specs = specs.split(";");\n\n  var str_ths =\'&lt;tr&gt;&lt;th&gt;商品货号&lt;/th&gt;\';\n  var spec_array = new Array();\n  var spec_items = \'\';\n  var num = 0;\n  for(i in specs){\n    var spec_str = specs[i].split("=");\n    var spec = spec_str[0].split(":");\n    var values = spec_str[1].split(",");\n    var values_array = new Array();\n    var index = 0;\n    for(v in values){\n      var value = values[v].split(\':\');\n      //values_array[index++] = value[0]+":"+(value[2]==\'\'?value[1]:value[2]);\n      values_array[index++] = values[v];\n    }\n    spec_array[num++] = values_array;\n    spec_items += spec[0]+\',\';\n    str_ths += \'&lt;th&gt;\'+spec[1]+\'&lt;/th&gt;\';\n  }\n  spec_items = spec_items.slice(0,-1);\n\n  str_ths += \'&lt;th&gt;&lt;input name="spec_items" type="hidden" value="\'+spec_items+\'"/&gt;库存&lt;/th&gt;&lt;th&gt;预警线&lt;/th&gt;&lt;th&gt;零售价&lt;/th&gt;&lt;th&gt;市场价&lt;/th&gt;&lt;th&gt;成本价&lt;/th&gt;&lt;th&gt;重量(g)&lt;/th&gt;&lt;th&gt;操作&lt;/th&gt;&lt;/tr&gt;\';\n var str_tds = \'\';\n specs = descartes(spec_array);\n var pro_no_per = $("#goods_no").val();\n var store_nums = $("input[name=\'store_nums\']").val();\n var warning_line = $("input[name=\'warning_line\']").val();\n var sell_price = $("input[name=\'sell_price\']").val();\n var market_price = $("input[name=\'market_price\']").val();\n var cost_price = $("input[name=\'cost_price\']").val();\n var weight = $("input[name=\'weight\']").val();\n  for(i in specs){\n    var spec_item = \'\';\n    str_tds += \'&lt;tr class="min_inputs"&gt;&lt;td&gt;&lt;input type="text" pattern="required" name="pro_no[]"  value="\'+(pro_no_per==\'\'?\'\':pro_no_per+\'_\'+(parseInt(i)+1))+\'" style="width:160px"&gt;&lt;/td&gt;\';\n\n    if(typeof specs[i] == "object"){\n        for(j in specs[i]){\n          spec_item += specs[i][j]+\',\';\n          var value = specs[i][j].split(":");\n        str_tds +=\'&lt;td&gt;\'+(value[2]==\'\'?value[1]:value[2])+\'&lt;/td&gt;\';\n      }\n    }\n    else{\n      spec_item = specs[i]+\',\';\n      var value = specs[i].split(":");\n      str_tds +=\'&lt;td&gt;\'+(value[2]==\'\'?value[1]:value[2])+\'&lt;/td&gt;\';\n    }\n    spec_item = spec_item.slice(0,-1);\n    if(products_info!=undefined &amp;&amp; products_info[spec_item]!=undefined){\n      var s_item = products_info[spec_item];\n      store_nums = s_item[\'store_nums\']!=undefined?s_item[\'store_nums\']:\'\';\n      warning_line = s_item[\'warning_line\']!=undefined?s_item[\'warning_line\']:\'\';\n      sell_price = s_item[\'sell_price\']!=undefined?s_item[\'sell_price\']:\'\';\n      market_price = s_item[\'market_price\']!=undefined?s_item[\'market_price\']:\'\';\n      cost_price = s_item[\'cost_price\']!=undefined?s_item[\'cost_price\']:\'\';\n      weight = s_item[\'weight\']!=undefined?s_item[\'weight\']:\'\';\n\n    }\n    str_tds += \'&lt;td&gt;&lt;input name="spec_item[]" type="hidden" value="\'+spec_item+\'"/&gt;&lt;input type="text" pattern="int" class="small" name="store_nums[]" value="\'+store_nums+\'"&gt;&lt;/td&gt;&lt;td&gt;&lt;input  pattern="int" class="small" type="text" name="warning_line[]" value="\'+warning_line+\'"&gt;&lt;/td&gt;&lt;td&gt;&lt;input class="small" pattern="float" type="text" name="sell_price[]" value="\'+sell_price+\'"&gt;&lt;/td&gt;&lt;td&gt;&lt;input class="small" pattern="float" type="text" name="market_price[]" value="\'+market_price+\'"&gt;&lt;/td&gt;&lt;td&gt;&lt;input pattern="float" class="small" type="text" name="cost_price[]" value="\'+cost_price+\'"&gt;&lt;/td&gt;&lt;td&gt;&lt;input class="small" pattern="int" type="text" name="weight[]" value="\'+weight+\'"&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="javascript:;" class="icon-close" onclick="spec_del(this)" &gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;\';\n  }\n  $("#spec_list").css({display:\'\'});\n\n  $("#spec_list").html(\'&lt;div style="margin:10px 0;"&gt;&lt;button onclick="edit_spec()" type="button" class="button"&gt;&lt;b class=" icon-pencil-2 green"&gt;&lt;/b&gt; 编辑规格&lt;/button&gt; &lt;button id="close_spec_button" onclick="close_spec()" class="button" type="button"&gt;&lt;b class="icon-close red"&gt;&lt;/b&gt; 关闭规格&lt;/button&gt;&lt;/div&gt;&lt;table class="default" style="width:auto"&gt;\'+str_ths+str_tds+\'&lt;/table&gt;\');\n  $("#goods_list").css({display:\'none\'});\n  $("#goods_list input").attr("disabled","disabled");\n  art.dialog({id:\'spec_list\'}).hide();\n  $("#spec_list input").on("change",function(){\n    changeProductsInfo($(this));\n    // var parent = $(this).parent().parent();\n    // var spec_item = $("input[name=\'spec_item[]\']",parent).val();\n    // var name = $(this).attr("name");\n    // var value = $(this).val();\n    // name = name.replace("[]",\'\');\n    // if(products_info[spec_item]==undefined) products_info[spec_item] = new Array();\n    // products_info[spec_item][name] = value;\n  });\n}\n$("#spec_list input").on("change",function(){\n  changeProductsInfo($(this));\n});\n\nfunction changeProductsInfo(el)\n{\n    var parent = el.parent().parent();\n    var spec_item = $("input[name=\'spec_item[]\']",parent).val();\n    var name = el.attr("name");\n    var value = el.val();\n    name = name.replace("[]",\'\');\n    if(products_info[spec_item]==undefined) products_info[spec_item] = new Array();\n    products_info[spec_item][name] = value;\n}\n//关闭规格\nfunction close_spec(){\n  $("#spec_list").css({display:\'none\'});\n  $("#spec_list input").attr("disabled","disabled");\n  $("#goods_list input").removeAttr("disabled");\n  $("#goods_list").css({display:\'\'});\n  return false;\n}\n\nfunction edit_spec(){\n  var spec_dcr_str = \'\';\n  $("input[name=\'spec_item[]\']").each(function(){\n    spec_dcr_str += $(this).val()+",";\n  })\n  art.dialog.data("spec_init_data",spec_dcr_str.slice(0,-1));\n  if($("iframe[name=\'Openspec_list\']").length&gt;0)art.dialog({id:\'spec_list\'}).show();\n  else{\n    art.dialog.open(\'/tinyshop/index.php?con=goods&amp;act=show_spec_select\',{id:\'spec_list\',resize:false,title:\'选择图片\',width:800,height:460});\n  }\n  return false;\n}\n\n//删除规格\nfunction spec_del(id){\n  if($("#spec_list tr").length&gt;2) $(id).parent().parent().remove();\n  else {\n    art.dialog.confirm(\'你确认删除操作？\', function(){\n      close_spec();\n    });\n  }\n}\n//选择分类\n$("#category_id").on("change",function(){\n  $.post("/tinyshop/index.php?con=ajax&amp;act=category_type", {id: $(this).val()},function(data){\n    form.setValue(\'type_id\',data.type_id);\n    $("#type_id").change();\n  },"json");\n})\n\n//改变类型处理操作\n$("#type_id").on("change",function(){\n  $("#goods_attr").css({display:\'none\'});\n  $("#attr_list table tr").remove();\n\n  $.post("/tinyshop/index.php?con=ajax&amp;act=type_attr", {id: $(this).val()},function(data){\n    if(data){\n      $("#goods_attr").css({display:\'\'});\n      var tr = "";\n\n      for(var i in data){\n        tr += "&lt;tr&gt;&lt;td class=\'tr\'&gt;"+data[i].name+"：&lt;/td&gt;&lt;td&gt;";\n        var values = data[i].values;\n        if(data[i].show_type&lt;=2){\n          tr += \'&lt;select name="attr[\'+data[i].id+\']"&gt;\';\n          for(var j in values){\n            tr += \'&lt;option value="\'+values[j].id+\'"&gt;\'+values[j].name+\'&lt;/option&gt;\';\n          }\n          tr += \'&lt;/select&gt;\';\n        }\n        else{\n          tr += \'&lt;input type="text" pattern="required" name="attr[\'+data[i].id+\']" /&gt;\';\n        }\n\n        tr += "&lt;/td&gt;&lt;/tr&gt;";\n      }\n      $("#attr_list table").append(tr);\n    }\n\n  },"json");\n})\n\n\n$("#goods_type").on(\'change\',function(){\n\n  var val = $(this).val();\n  var virtual_auto = [];\n  var virtual = [];\n  var virtual_extend = \'\';\n  if(val==1 || val == 2){\n    virtual_extend = \'&lt;tr&gt; &lt;td class="tr"&gt; &lt;b class="red"&gt;*&lt;/b&gt; 虚拟商品模板： &lt;/td&gt; &lt;td&gt; &lt;select name="virtual_extend"&gt;\';\n    var virtual_template={};\n    if (val == 1 ){\n      virtual_template = virtual_auto;\n    }else{\n      virtual_template = virtual;\n    }\n    for (var i in  virtual_template){\n      virtual_extend += \'&lt;option value="\'+i+\'"&gt;\'+virtual_template[i]+\'&lt;/option&gt;\';\n    }\n    virtual_extend += \'&lt;/select&gt; &lt;label&gt;&lt;/label&gt; &lt;/td&gt; &lt;/tr&gt;\';\n\n  }else if(val == 3){\n    virtual_extend = \'&lt;tr&gt; &lt;td class="tr"&gt; &lt;b class="red"&gt;*&lt;/b&gt; 文件： &lt;/td&gt; &lt;td&gt; &lt;input name="virtual_extend"  readonly="readonly" id="virtual_extend_input" &gt; &lt;a href="javascript:;" id="upload-link"&gt;上传文件&lt;/a&gt;&lt;/tr&gt;\';\n\n  }\n  $(\'#virtual_extend\').html(virtual_extend);\n  $("#upload-link").on("click",function (){\n        art.dialog({id:\'upfile-dialog\',title:\'上传文件\',content:document.getElementById(\'upfile-dialog\')});\n      });\n});\nFireEvent(document.getElementById(\'goods_type\'),\'change\');\nform.setValue("virtual_extend","");\n//操作左右按钮事件绑定\nfunction bindEvent(){\n  $(".icon-arrow-right-2").off();\n  $(".icon-arrow-left-2").off();\n  $(".icon-arrow-right-2").on("click",function(){\n    var current_tr = $(this).parent().parent();\n    current_tr.insertAfter(current_tr.next());\n  });\n    $(".icon-arrow-left-2").on("click",function(){\n    var current_tr = $(this).parent().parent();\n    if(current_tr.prev().html()!=null)current_tr.insertBefore(current_tr.prev());\n  });\n\n}\nbindEvent();\n&lt;/script&gt;\n\n&lt;div id="upfile-dialog" style="display: none"&gt;\n  &lt;div class="box" style="width:400px;"&gt;\n    &lt;h2&gt;上传文件：&lt;/h2&gt;\n    &lt;div class="content mt20 p10"&gt;\n      &lt;form enctype="multipart/form-data" action="/tinyshop/index.php?con=goods&amp;amp;act=upload_file" method="post" id="uploadForm" target="iframe-post-form"&gt;\n        &lt;p&gt;&lt;input type="file" name="upfile"&gt;&lt;/p&gt;\n        &lt;p class="mt20 tc"&gt;&lt;button class="btn" id="upload-btn"&gt;上传文件(仅限RAR,ZIP压缩文件)&lt;/button&gt;&lt;/p&gt;\n      &lt;/form&gt;\n    &lt;/div&gt;\n  &lt;/div&gt;\n&lt;/div&gt;\n&lt;script type="text/javascript"&gt;\n\n\n  $("#uploadForm").iframePostForm({\n      iframeID: \'iframe-post-form\',\n      json:true,\n      post: function(){\n          $("#upload-btn").text("上传中...")\n      },\n      complete: function(data){\n          if(data[\'status\']!=\'success\'){\n            alert(data[\'msg\']);\n          }else{\n            $("#virtual_extend_input").val(data[\'fileid\']);\n            art.dialog({id:\'upfile-dialog\'}).close();\n          }\n          $("#upload-btn").text("上传");\n      }\n  });\n&lt;/script&gt;\n\n\t&lt;/div&gt;\n&lt;/div&gt;&lt;iframe id="iframe-post-form" name="iframe-post-form" style="display:none"&gt;&lt;/iframe&gt;\n&lt;script type="text/javascript"&gt;\n\t$(function () {\n\t\tif(\'goods\'==\'admin\'){\n\t\t\t$(".submenu .current").parent().parent().parent().addClass(\'current\');\n\t\t}else{\n\t\t\t$(".submenu").addClass(\'current\');\n\t\t}\n\t\t$(".submenu .sub-index").on("click",function(){\n\t\t\t$(this).parent().parent().toggleClass(\'current\');\n\t\t})\n\t})\n\n&lt;/script&gt;\n\n\n\n&lt;div style="display: none; position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; cursor: move; opacity: 0; background: rgb(255, 255, 255);"&gt;&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;'


        </pre>
    </div>
    <!--css div popup end-->
    </td>
    <td>无截图</td>
</tr>

<tr id='pt1.1.4' class='hiddenRow'>
    <td ><div class='testcase'>验证添加是否成功</div></td>
    <td colspan='5' align='center'>
    <!--css div popup start-->
    <span class='status passCase'>
    <a class="popup_link" onfocus='this.blur();' href="javascript:showTestDetail('div_pt1.1.4')" >
        通过</a></span>
    <div id='div_pt1.1.4' class="popup_window">
        <div style='text-align: right; color:red;cursor:pointer'>
        <a onfocus='this.blur();' onclick="document.getElementById('div_pt1.1.4').style.display = 'none' " >
           [x]</a>
        </div>
        <pre>
        
pt1.1.4: chrome


        </pre>
    </div>
    <!--css div popup end-->
    </td>
    <td>无截图</td>
</tr>

<tr id='ft1.1.5' class='none'>
    <td ><div class='testcase'>验证添加是否成功</div></td>
    <td colspan='5' align='center'>
    <!--css div popup start-->
    <span class='status failCase'>
    <a class="popup_link" onfocus='this.blur();' href="javascript:showTestDetail('div_ft1.1.5')" >
        失败</a></span>
    <div id='div_ft1.1.5' class="popup_window">
        <div style='text-align: right; color:red;cursor:pointer'>
        <a onfocus='this.blur();' onclick="document.getElementById('div_ft1.1.5').style.display = 'none' " >
           [x]</a>
        </div>
        <pre>
        
ft1.1.5: chrome
Traceback (most recent call last):
  File "F:\csxm\tinyshop_t174\testcases\tysphd_tjsp.py", line 69, in test_TJ05
    self.assertNotIn("提交", self.driver.page_source)
AssertionError: '提交' unexpectedly found in '&lt;html&gt;&lt;head&gt;\n&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"&gt;\n&lt;title&gt;商品编辑-TinyShop商城&lt;/title&gt;\n&lt;meta name="author" content="designer:webzhu, date:2012-03-23"&gt;\n&lt;link type="image/x-icon" href="/tinyshop/favicon.ico" rel="icon"&gt;\n&lt;link rel="stylesheet" type="text/css" href="/tinyshop/static/css/base.css"&gt;\n&lt;link rel="stylesheet" type="text/css" href="/tinyshop/static/css/admin.css"&gt;\n&lt;link rel="stylesheet" type="text/css" href="/tinyshop/static/css/font_icon.css"&gt;\n&lt;script type="text/javascript" charset="UTF-8" src="/tinyshop/runtime/systemjs/jquery.min.js"&gt;&lt;/script&gt;&lt;script type="text/javascript" src="/tinyshop/static/js/common.js"&gt;&lt;/script&gt;\n&lt;!--[if lte IE 7]&gt;&lt;script src="/tinyshop/static/css/fonts/lte-ie7.js"&gt;&lt;/script&gt;&lt;![endif]--&gt;\n&lt;link href="http://192.168.186.111/tinyshop/runtime/systemjs/editor/themes/default/default.css" rel="stylesheet"&gt;&lt;/head&gt;\n&lt;body&gt;&lt;div style="display: none; position: absolute;" class=""&gt;&lt;div class="aui_outer"&gt;&lt;table class="aui_border"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="aui_nw"&gt;&lt;/td&gt;&lt;td class="aui_n"&gt;&lt;/td&gt;&lt;td class="aui_ne"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="aui_w"&gt;&lt;/td&gt;&lt;td class="aui_c"&gt;&lt;div class="aui_inner"&gt;&lt;table class="aui_dialog"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td colspan="2" class="aui_header"&gt;&lt;div class="aui_titleBar"&gt;&lt;div class="aui_title" style="cursor: move; display: block;"&gt;&lt;/div&gt;&lt;a class="aui_close" href="javascript:/*artDialog*/;" style="display: block;"&gt;×&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="aui_icon" style="display: none;"&gt;&lt;div class="aui_iconBg" style="background: none;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="aui_main" style="width: 613px; height: 380px;"&gt;&lt;div class="aui_content  " style="padding: 20px 25px;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" class="aui_footer"&gt;&lt;div class="aui_buttons" style="display: none;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="aui_e"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="aui_sw"&gt;&lt;/td&gt;&lt;td class="aui_s"&gt;&lt;/td&gt;&lt;td class="aui_se" style="cursor: se-resize;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="position: absolute; left: -9999em; top: 169px; display: block; width: auto; z-index: 1987;" class="  "&gt;&lt;div class="aui_outer"&gt;&lt;table class="aui_border"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="aui_nw"&gt;&lt;/td&gt;&lt;td class="aui_n"&gt;&lt;/td&gt;&lt;td class="aui_ne"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="aui_w"&gt;&lt;/td&gt;&lt;td class="aui_c"&gt;&lt;div class="aui_inner"&gt;&lt;table class="aui_dialog"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td colspan="2" class="aui_header"&gt;&lt;div class="aui_titleBar"&gt;&lt;div class="aui_title" style="cursor: move; display: block;"&gt;消息&lt;/div&gt;&lt;a class="aui_close" href="javascript:/*artDialog*/;" style="display: block;"&gt;×&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="aui_icon" style="display: none;"&gt;&lt;div class="aui_iconBg" style="background: none;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="aui_main" style="width: auto; height: auto;"&gt;&lt;div class="aui_content" style="padding: 20px 25px;"&gt;&lt;div class="aui_loading"&gt;&lt;span&gt;loading..&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" class="aui_footer"&gt;&lt;div class="aui_buttons" style="display: none;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="aui_e"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="aui_sw"&gt;&lt;/td&gt;&lt;td class="aui_s"&gt;&lt;/td&gt;&lt;td class="aui_se" style="cursor: se-resize;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;\n&lt;div id="header"&gt;\n\t&lt;div class="nav_sub"&gt;\n\t\t\t    \t您好[admin]&amp;nbsp; | &lt;a href="/tinyshop/index.php?con=index&amp;amp;act=index" target="_blank"&gt;返回前台&lt;/a&gt; | &lt;a href="/tinyshop/index.php?con=admin&amp;amp;act=logout"&gt;退出&lt;/a&gt;\n\t&lt;/div&gt;\n    &lt;div id="Logo"&gt;&lt;a href=""&gt;&lt;img src="/tinyshop/static/images/logo_min.png"&gt;&lt;/a&gt;&lt;/div&gt;\n\t&lt;ul id="main_nav" class="clearfix"&gt;\n\t\t\t&lt;li class="active"&gt;&lt;a href="/tinyshop/index.php?con=goods&amp;amp;act=goods_list"&gt;商品中心&lt;/a&gt;&lt;/li&gt;\n\t\t\t&lt;li&gt;&lt;a href="/tinyshop/index.php?con=order&amp;amp;act=order_list"&gt;订单中心&lt;/a&gt;&lt;/li&gt;\n\t\t\t&lt;li&gt;&lt;a href="/tinyshop/index.php?con=customer&amp;amp;act=customer_list"&gt;客户中心&lt;/a&gt;&lt;/li&gt;\n\t\t\t&lt;li&gt;&lt;a href="/tinyshop/index.php?con=marketing&amp;amp;act=prom_goods_list"&gt;营销推广&lt;/a&gt;&lt;/li&gt;\n\t\t\t&lt;li&gt;&lt;a href="/tinyshop/index.php?con=count&amp;amp;act=index"&gt;统计报表&lt;/a&gt;&lt;/li&gt;\n\t\t\t&lt;li&gt;&lt;a href="/tinyshop/index.php?con=content&amp;amp;act=article_list"&gt;内容管理&lt;/a&gt;&lt;/li&gt;\n\t\t\t&lt;li&gt;&lt;a href="/tinyshop/index.php?con=admin&amp;amp;act=index"&gt;系统设置&lt;/a&gt;&lt;/li&gt;\n\t\t&lt;/ul&gt;\n&lt;/div&gt;\n&lt;div id="mainContent"&gt;\n\t&lt;div id="sidebar"&gt;\n\t\t&lt;ul class="menu" style="margin-top:15px;"&gt;\n\t\t\t\t\t&lt;li class="submenu current"&gt;\n\t\t\t&lt;ul&gt;&lt;li class="sub-index"&gt;&lt;b&gt;&lt;a href="javascript:;"&gt;产品管理&lt;/a&gt;&lt;/b&gt;&lt;/li&gt;\n\t\t\t\t\t\t\t\t\t\t&lt;li&gt;&lt;a href="/tinyshop/index.php?con=goods&amp;amp;act=goods_list" class="current"&gt;商品管理&lt;/a&gt;&lt;/li&gt;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t&lt;li&gt;&lt;a href="/tinyshop/index.php?con=goods&amp;amp;act=virtual_template_list"&gt;虚拟商品模板管理&lt;/a&gt;&lt;/li&gt;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t&lt;li&gt;&lt;a href="/tinyshop/index.php?con=goods&amp;amp;act=virtual_goods_list"&gt;虚拟货品管理&lt;/a&gt;&lt;/li&gt;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t&lt;/ul&gt;\n\t\t\t&lt;/li&gt;\n\t\t\t\t\t&lt;li class="submenu current"&gt;\n\t\t\t&lt;ul&gt;&lt;li class="sub-index"&gt;&lt;b&gt;&lt;a href="javascript:;"&gt;商品配置&lt;/a&gt;&lt;/b&gt;&lt;/li&gt;\n\t\t\t\t\t\t\t\t\t\t&lt;li&gt;&lt;a href="/tinyshop/index.php?con=goods&amp;amp;act=goods_category_list"&gt;分类管理&lt;/a&gt;&lt;/li&gt;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t&lt;li&gt;&lt;a href="/tinyshop/index.php?con=goods&amp;amp;act=goods_type_list"&gt;类型管理&lt;/a&gt;&lt;/li&gt;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t&lt;li&gt;&lt;a href="/tinyshop/index.php?con=goods&amp;amp;act=goods_spec_list"&gt;规格管理&lt;/a&gt;&lt;/li&gt;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t&lt;li&gt;&lt;a href="/tinyshop/index.php?con=goods&amp;amp;act=brand_list"&gt;品牌管理&lt;/a&gt;&lt;/li&gt;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t&lt;/ul&gt;\n\t\t\t&lt;/li&gt;\n\t\t\t\t&lt;/ul&gt;\n\t&lt;/div&gt;\n\t&lt;div id="content"&gt;\n\n\t\t\t\t\t\t\t\t&lt;link rel="stylesheet" type="text/css" href="/tinyshop/runtime/systemjs/form/style.css"&gt;&lt;script type="text/javascript" charset="UTF-8" src="/tinyshop/runtime/systemjs/form/form.js"&gt;&lt;/script&gt;&lt;script type="text/javascript" charset="UTF-8" src="/tinyshop/runtime/systemjs/editor/kindeditor-min.js"&gt;&lt;/script&gt;&lt;script type="text/javascript" charset="UTF-8" src="/tinyshop/runtime/systemjs/editor/lang/zh_CN.js"&gt;&lt;/script&gt;&lt;link rel="stylesheet" href="http://192.168.186.111/tinyshop/runtime/systemjs/artdialog/skins/brief.css?4.1.7"&gt;&lt;script type="text/javascript" charset="UTF-8" src="/tinyshop/runtime/systemjs/artdialog/artDialog.js?skin=brief"&gt;&lt;/script&gt;&lt;script type="text/javascript" charset="UTF-8" src="/tinyshop/runtime/systemjs/artdialog/plugins/iframeTools.js"&gt;&lt;/script&gt;&lt;script type="text/javascript" charset="UTF-8" src="/tinyshop/static/js/jquery.iframe-post-form.js"&gt;&lt;/script&gt;\n&lt;script&gt;\n    var editor;\n    KindEditor.ready(function(K) {\n      editor = K.create(\'textarea[name="content"],textarea[name="sale_protection"]\', {\n        uploadJson : \'/tinyshop/index.php?con=admin&amp;act=upload_image\'\n      });\n    });\n&lt;/script&gt;\n&lt;h1 class="page_title"&gt;商品编辑&lt;/h1&gt;\n&lt;form action="/tinyshop/index.php?con=goods&amp;amp;act=goods_save" class=" " method="post" callback="check_tab_location" novalidate="true"&gt;\n    &lt;div id="obj_form" class="form2 tab" index="0"&gt;\n    &lt;!-- tab 头 start --&gt;\n    &lt;ul class="tab-head"&gt;\n      &lt;li class="current"&gt;基本信息&lt;/li&gt;\n      &lt;li&gt;描述信息&lt;/li&gt;\n      &lt;li&gt;SEO信息&lt;/li&gt;\n      &lt;li&gt;售后保障&lt;/li&gt;\n    &lt;/ul&gt;\n    &lt;!-- tab 头 end --&gt;\n    &lt;!-- tab body start --&gt;\n    &lt;div class="tab-body"&gt;\n      &lt;!-- 基本信息 start --&gt;\n      &lt;div style="display: block;"&gt;\n       &lt;dl class="lineD"&gt;\n          &lt;dt&gt;\n            商品类型：\n          &lt;/dt&gt;\n          &lt;dd&gt;\n            &lt;select name="goods_type" id="goods_type" inform="0"&gt;\n              &lt;option value="0"&gt;实物商品&lt;/option&gt;\n              &lt;option value="1"&gt;虚拟自动生成商品&lt;/option&gt;\n              &lt;option value="2"&gt;虚拟非自动生成商品&lt;/option&gt;\n              &lt;option value="3"&gt;虚拟文件下载商品&lt;/option&gt;\n            &lt;/select&gt;\n            &lt;label&gt;&lt;/label&gt;\n          &lt;/dd&gt;\n        &lt;/dl&gt;\n        &lt;dl class="lineD"&gt;\n          &lt;dt&gt; &lt;b class="red"&gt;*&lt;/b&gt;\n            分类：\n          &lt;/dt&gt;\n          &lt;dd class=" valid"&gt;\n            &lt;select name="category_id" id="category_id" pattern="[1-9]\\d*" alt="选择分类，若无分类请先创建。" inform="0" class=" valid-text" initmsg=""&gt;\n              &lt;option value="0"&gt;选择分类&lt;/option&gt;\n                                                                                                        &lt;option value="5"&gt;服饰&lt;/option&gt;\n                                                                                  &lt;option value="6"&gt;├──女装&lt;/option&gt;\n                                                                                  &lt;option value="7"&gt;├────衬衫&lt;/option&gt;\n                                                                                  &lt;option value="8"&gt;├──男式&lt;/option&gt;\n                                                                                  &lt;option value="9"&gt;├────衬衫&lt;/option&gt;\n                                                                                  &lt;option value="1"&gt;电脑、手机&lt;/option&gt;\n                                                                                  &lt;option value="2"&gt;├──手机&lt;/option&gt;\n                                                                                  &lt;option value="3"&gt;├──笔记本&lt;/option&gt;\n                                                                                  &lt;option value="4"&gt;├──平板&lt;/option&gt;\n                                              &lt;/select&gt;\n            &lt;label class="valid-msg"&gt;&lt;/label&gt;\n          &lt;/dd&gt;\n        &lt;/dl&gt;\n        &lt;dl class="lineD"&gt;\n          &lt;dt&gt;\n            类型：\n          &lt;/dt&gt;\n          &lt;dd&gt;\n            &lt;select name="type_id" id="type_id" inform="0"&gt;\n              &lt;option value="0"&gt;请选择类型...&lt;/option&gt;\n                                          &lt;option value="1"&gt;手机产品&lt;/option&gt;\n                            &lt;option value="2"&gt;笔记本产品&lt;/option&gt;\n                            &lt;option value="3"&gt;平板&lt;/option&gt;\n                            &lt;option value="4"&gt;女式衬衫&lt;/option&gt;\n                            &lt;option value="5"&gt;男式衬衫&lt;/option&gt;\n                          &lt;/select&gt;\n            &lt;label&gt;&lt;/label&gt;\n          &lt;/dd&gt;\n        &lt;/dl&gt;\n        &lt;dl class="lineD"&gt;\n          &lt;dt&gt;\n            品牌：\n          &lt;/dt&gt;\n          &lt;dd&gt;\n            &lt;select name="brand_id" inform="0"&gt;\n              &lt;option value="0"&gt;请选择品牌...&lt;/option&gt;\n                            &lt;option value="1"&gt;三星&lt;/option&gt;\n                            &lt;option value="2"&gt;苹果&lt;/option&gt;\n                            &lt;option value="3"&gt;小米&lt;/option&gt;\n                            &lt;option value="4"&gt;联想&lt;/option&gt;\n                          &lt;/select&gt;\n            &lt;label&gt;&lt;/label&gt;\n          &lt;/dd&gt;\n        &lt;/dl&gt;\n        &lt;dl class="lineD"&gt;\n          &lt;dt&gt;\n            &lt;b class="red"&gt;*&lt;/b&gt;\n            商品名称：\n          &lt;/dt&gt;\n          &lt;dd class=" valid"&gt;\n            &lt;input name="name" type="text" pattern="required" value="" style="width:400px;" alt="不能为空" inform="0" class=" valid-text" initmsg=""&gt;\n            &lt;label class="valid-msg"&gt;&lt;/label&gt;\n          &lt;/dd&gt;\n        &lt;/dl&gt;\n        &lt;dl class="lineD"&gt;\n          &lt;dt&gt;\n            商品副标题：\n          &lt;/dt&gt;\n          &lt;dd&gt;\n            &lt;input name="subtitle" type="text" value="" style="width:400px;" inform="0"&gt;\n            &lt;label&gt;&lt;/label&gt;\n          &lt;/dd&gt;\n        &lt;/dl&gt;\n        &lt;dl class="lineD"&gt;\n          &lt;dt&gt;商品关键词：&lt;/dt&gt;\n          &lt;dd&gt;\n            &lt;input name="tag_ids" type="text" value="" style="width:400px;" inform="0"&gt;\n            &lt;label&gt;&lt;/label&gt;\n          &lt;/dd&gt;\n        &lt;/dl&gt;\n        &lt;dl class="lineD"&gt;\n          &lt;dt&gt;\n            &lt;b class="red"&gt;*&lt;/b&gt;\n            商品编号：\n          &lt;/dt&gt;\n          &lt;dd class=" valid"&gt;\n            &lt;input name="goods_no" id="goods_no" type="text" pattern="\\w{3,}" alt="请输入3个以上的字符(不能为中文)" value="" inform="0" class=" valid-text" initmsg=""&gt;\n            &lt;label class="valid-msg"&gt;&lt;/label&gt;\n          &lt;/dd&gt;\n        &lt;/dl&gt;\n        &lt;dl class="lineD"&gt;\n          &lt;dt&gt;&lt;/dt&gt;\n          &lt;dd&gt;\n            &lt;table class="default border" style="width:auto;"&gt;\n              &lt;thead&gt;\n                &lt;tr&gt;\n                  &lt;th&gt;积分&lt;/th&gt;\n                  &lt;th&gt;排序&lt;/th&gt;\n                  &lt;th&gt;计量单位&lt;/th&gt;\n                  &lt;th style="width:100px;"&gt;是否上架&lt;/th&gt;\n                &lt;/tr&gt;\n                &lt;tr class="min_inputs"&gt;\n                  &lt;td class=" valid"&gt;\n                    &lt;input class="small valid-text" name="point" id="point" type="text" empty="" pattern="int" value="0" inform="0" initmsg=""&gt;&lt;label class="valid-msg"&gt;&lt;/label&gt;&lt;/td&gt;\n                  &lt;td class=" valid"&gt;\n                    &lt;input class="small valid-text" name="sort" id="sort" type="text" pattern="int" empty="" value="1" inform="0" initmsg=""&gt;&lt;label class="valid-msg"&gt;&lt;/label&gt;&lt;/td&gt;\n                  &lt;td class=" valid"&gt;\n                    &lt;input class="small valid-text" name="unit" pattern="required" type="text" value="件" inform="0" initmsg=""&gt;&lt;label class="valid-msg"&gt;&lt;/label&gt;&lt;/td&gt;\n\n                  &lt;td class="tc"&gt;\n                    &lt;input type="checkbox" checked="checked" value="0" name="is_online"&gt;\n                  &lt;/td&gt;\n                &lt;/tr&gt;\n              &lt;/thead&gt;\n            &lt;/table&gt;\n          &lt;/dd&gt;\n        &lt;/dl&gt;\n        &lt;dl class="lineD clearfix"&gt;\n          &lt;dt&gt;产品相册：&lt;/dt&gt;\n          &lt;dd class="min_inputs "&gt;\n\n            &lt;button class="button  select_button" type="button"&gt;\n              &lt;b class="icon-plus green"&gt;&lt;/b&gt;\n              添加图片\n            &lt;/button&gt; &lt;b class="red"&gt;(注：点选图片，使其成为默认图片)&lt;/b&gt;\n\n          &lt;/dd&gt;\n        &lt;/dl&gt;\n        &lt;dl&gt;\n          &lt;dt&gt;&lt;/dt&gt;\n          &lt;dd class=" valid"&gt;\n            &lt;ul class="piclist" id="pic_list"&gt;\n                          &lt;li class="current"&gt; &lt;div class="bord"&gt;&lt;input type="hidden" name="imgs[]" value="data/uploads/2014/04/29/4e7afbf5508fb11769950c397b67c03b.png"&gt; &lt;img src="/tinyshop/data/uploads/2014/04/29/4e7afbf5508fb11769950c397b67c03b.png" data-src="data/uploads/2014/04/29/4e7afbf5508fb11769950c397b67c03b.png" onclick="selectImg(this)" width="80" height="80" alt=""&gt;&lt;/div&gt; &lt;div class="opera"&gt;&lt;a class="icon-arrow-left-2" href="javascript:;"&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a class="icon-arrow-right-2" href="javascript:;"&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a class="icon-link" href="javascript:;" onclick="linkImg(this)"&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a class="icon-close" href="javascript:;" onclick="delImg(this)"&gt;&lt;/a&gt; &lt;/div&gt; &lt;/li&gt;&lt;/ul&gt;\n              &lt;input name="img" type="text" style="visibility: hidden;width:0;" value="" pattern="required" id="img_index" alt="添加商品图片" inform="0" class=" valid-text" initmsg=""&gt;\n              &lt;label class="valid-msg"&gt;&lt;/label&gt;\n          &lt;/dd&gt;\n        &lt;/dl&gt;\n\n        &lt;h3 class="mt"&gt;产品规格&lt;/h3&gt;\n        &lt;div id="goods_list"&gt;\n          &lt;table class="default border"&gt;\n            &lt;colgroup&gt;\n            &lt;col width="160"&gt;\n            &lt;col&gt;\n          &lt;/colgroup&gt;\n          &lt;thead&gt;\n          &lt;tr&gt;\n            &lt;td class="tr"&gt;\n              &lt;b class="red"&gt;*&lt;/b&gt;\n              货号：\n            &lt;/td&gt;\n            &lt;td class=" valid"&gt;\n              &lt;input type="text" pattern="\\w{3,}" name="pro_no" alt="请输入3个以上的字符(不能为中文)" value="" inform="0" class=" valid-text" initmsg=""&gt;\n              &lt;label class="valid-msg"&gt;&lt;/label&gt;\n            &lt;/td&gt;\n          &lt;/tr&gt;\n          &lt;tr&gt;\n            &lt;td class="tr"&gt;\n              &lt;b class="red"&gt;*&lt;/b&gt;\n              库存：\n            &lt;/td&gt;\n            &lt;td class=" valid"&gt;\n              &lt;input class="small valid-text" pattern="int" type="text" name="store_nums" value="" alt="必需为整数" inform="0" initmsg=""&gt;\n              &lt;label class="valid-msg"&gt;&lt;/label&gt;\n            &lt;/td&gt;\n          &lt;/tr&gt;\n          &lt;tr&gt;\n            &lt;td class="tr"&gt;\n              &lt;b class="red"&gt;*&lt;/b&gt;\n              预警线：\n            &lt;/td&gt;\n            &lt;td class=" valid"&gt;\n              &lt;input class="small valid-text" type="text" pattern="int" name="warning_line" value="2" alt="必需为整数" inform="0" initmsg=""&gt;\n              &lt;label class="valid-msg"&gt;&lt;/label&gt;\n            &lt;/td&gt;\n          &lt;/tr&gt;\n          &lt;tr&gt;\n            &lt;td class="tr"&gt;\n              &lt;b class="red"&gt;*&lt;/b&gt;\n              重量(g)：\n            &lt;/td&gt;\n            &lt;td class=" valid"&gt;\n              &lt;input class="small valid-text" type="text" pattern="int" name="weight" value="0" alt="必需为整数" inform="0" initmsg=""&gt;\n              &lt;label class="valid-msg"&gt;&lt;/label&gt;\n            &lt;/td&gt;\n          &lt;/tr&gt;\n          &lt;tr&gt;\n            &lt;td class="tr"&gt;\n              &lt;b class="red"&gt;*&lt;/b&gt;\n              零售价：\n            &lt;/td&gt;\n            &lt;td class=" invalid focus"&gt;\n              &lt;input class="small invalid-text" type="text" pattern="float" name="sell_price" value="" alt="整数或保留小数点后两位精确度的数" inform="0" initmsg=""&gt;\n              &lt;label class="invalid-msg"&gt;整数或保留小数点后两位精确度的数&lt;/label&gt;\n            &lt;/td&gt;\n          &lt;/tr&gt;\n          &lt;tr&gt;\n            &lt;td class="tr"&gt;\n              &lt;b class="red"&gt;*&lt;/b&gt;\n              市场价：\n            &lt;/td&gt;\n            &lt;td class=" valid"&gt;\n              &lt;input class="small valid-text" pattern="float" type="text" name="market_price" value="" alt="整数或保留小数点后两位精确度的数" inform="0" initmsg=""&gt;\n              &lt;label class="valid-msg"&gt;&lt;/label&gt;\n            &lt;/td&gt;\n          &lt;/tr&gt;\n          &lt;tr&gt;\n            &lt;td class="tr"&gt;\n              &lt;b class="red"&gt;*&lt;/b&gt;\n              成本价：\n            &lt;/td&gt;\n            &lt;td class=" valid"&gt;\n              &lt;input class="small valid-text" pattern="float" type="text" name="cost_price" value="0" alt="整数或保留小数点后两位精确度的数" inform="0" initmsg=""&gt;\n              &lt;label class="valid-msg"&gt;&lt;/label&gt;\n            &lt;/td&gt;\n          &lt;/tr&gt;\n          &lt;/thead&gt;\n          &lt;tbody id="virtual_extend"&gt;&lt;/tbody&gt;\n          &lt;tfoot&gt;\n          &lt;tr&gt;\n            &lt;td class="tr"&gt;\n              &lt;b class="red"&gt;*&lt;/b&gt;\n              规格：\n            &lt;/td&gt;\n            &lt;td&gt;\n              &lt;button class="button " type="button" id="open_spec"&gt;\n                &lt;b class="icon-plus green"&gt;&lt;/b&gt;\n                开启规格\n              &lt;/button&gt;\n            &lt;/td&gt;\n          &lt;/tr&gt;\n          &lt;/tfoot&gt;\n        &lt;/table&gt;\n      &lt;/div&gt;\n      &lt;div style="overflow: auto;" id="spec_list"&gt;\n\n              &lt;/div&gt;\n\n      &lt;div id="goods_attr" style=""&gt;\n        &lt;h3 class="mt mt10"&gt;产品属性&lt;/h3&gt;\n        &lt;div id="attr_list"&gt;\n          &lt;table class="default"&gt;\n            &lt;colgroup&gt;\n            &lt;col width="160"&gt;\n            &lt;col&gt;\n          &lt;/colgroup&gt;\n                  &lt;tbody&gt;&lt;tr&gt;&lt;td class="tr"&gt;尺寸：&lt;/td&gt;&lt;td&gt;&lt;select name="attr[1073741825]"&gt;&lt;option value="6"&gt;10.1英寸及以下&lt;/option&gt;&lt;option value="7"&gt;11英寸&lt;/option&gt;&lt;option value="8"&gt;12英寸&lt;/option&gt;&lt;option value="9"&gt;13英寸&lt;/option&gt;&lt;option value="10"&gt;14英寸&lt;/option&gt;&lt;option value="11"&gt;15英寸&lt;/option&gt;&lt;option value="12"&gt;16英寸-17英寸&lt;/option&gt;&lt;option value="13"&gt;17英寸以上&lt;/option&gt;&lt;/select&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr"&gt;触控：&lt;/td&gt;&lt;td&gt;&lt;select name="attr[1073741826]"&gt;&lt;option value="14"&gt;普通触控&lt;/option&gt;&lt;option value="15"&gt;变形触控&lt;/option&gt;&lt;option value="16"&gt;非触控&lt;/option&gt;&lt;/select&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr"&gt; 处理器：&lt;/td&gt;&lt;td&gt;&lt;select name="attr[1073741827]"&gt;&lt;option value="17"&gt;i3Intel&lt;/option&gt;&lt;option value="18"&gt;i5Intel&lt;/option&gt;&lt;option value="19"&gt;i7Intel&lt;/option&gt;&lt;option value="20"&gt;A6AMD&lt;/option&gt;&lt;option value="21"&gt;A8AMD&lt;/option&gt;&lt;option value="22"&gt;A10AMD&lt;/option&gt;&lt;/select&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr"&gt;显卡：&lt;/td&gt;&lt;td&gt;&lt;select name="attr[1073741828]"&gt;&lt;option value="23"&gt;性能级独显&lt;/option&gt;&lt;option value="24"&gt;玩家级独显&lt;/option&gt;&lt;/select&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;\n      &lt;/div&gt;\n    &lt;/div&gt;\n  &lt;/div&gt;\n  &lt;!-- 描述信息 start --&gt;\n  &lt;div style="display: none;"&gt;\n    &lt;h2&gt;详细介绍：&lt;/h2&gt;\n    &lt;div&gt;\n      &lt;div class="ke-container ke-container-default" style="width: 700px;"&gt;&lt;div style="display:block;" class="ke-toolbar" unselectable="on"&gt;&lt;span class="ke-outline" data-name="source" title="HTML代码" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-source" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-inline-block ke-separator"&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="undo" title="后退(Ctrl+Z)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-undo" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="redo" title="前进(Ctrl+Y)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-redo" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-inline-block ke-separator"&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="preview" title="预览" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-preview" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="print" title="打印(Ctrl+P)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-print" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="template" title="插入模板" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-template" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="code" title="插入程序代码" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-code" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="cut" title="剪切(Ctrl+X)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-cut" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="copy" title="复制(Ctrl+C)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-copy" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="paste" title="粘贴(Ctrl+V)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-paste" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="plainpaste" title="粘贴为无格式文本" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-plainpaste" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="wordpaste" title="从Word粘贴" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-wordpaste" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-inline-block ke-separator"&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="justifyleft" title="左对齐" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-justifyleft" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="justifycenter" title="居中" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-justifycenter" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="justifyright" title="右对齐" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-justifyright" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="justifyfull" title="两端对齐" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-justifyfull" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="insertorderedlist" title="编号" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-insertorderedlist" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="insertunorderedlist" title="项目符号" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-insertunorderedlist" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="indent" title="增加缩进" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-indent" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="outdent" title="减少缩进" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-outdent" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="subscript" title="下标" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-subscript" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="superscript" title="上标" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-superscript" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="clearhtml" title="清理HTML代码" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-clearhtml" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="quickformat" title="一键排版" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-quickformat" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="selectall" title="全选(Ctrl+A)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-selectall" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-inline-block ke-separator"&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="fullscreen" title="全屏显示" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-fullscreen" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="ke-hr"&gt;&lt;/div&gt;&lt;span class="ke-outline" data-name="formatblock" title="段落" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-formatblock" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="fontname" title="字体" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-fontname" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="fontsize" title="文字大小" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-fontsize" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-inline-block ke-separator"&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="forecolor" title="文字颜色" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-forecolor" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="hilitecolor" title="文字背景" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-hilitecolor" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="bold" title="粗体(Ctrl+B)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-bold" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="italic" title="斜体(Ctrl+I)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-italic" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="underline" title="下划线(Ctrl+U)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-underline" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="strikethrough" title="删除线" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-strikethrough" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="lineheight" title="行距" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-lineheight" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="removeformat" title="删除格式" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-removeformat" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-inline-block ke-separator"&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="image" title="图片" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-image" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="multiimage" title="批量图片上传" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-multiimage" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="flash" title="Flash" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-flash" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="media" title="视音频" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-media" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="insertfile" title="插入文件" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-insertfile" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="table" title="表格" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-table" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="hr" title="插入横线" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-hr" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="emoticons" title="插入表情" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-emoticons" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="baidumap" title="百度地图" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-baidumap" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="pagebreak" title="插入分页符" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-pagebreak" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="anchor" title="锚点" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-anchor" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="link" title="超级链接" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-link" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="unlink" title="取消超级链接" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-unlink" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-inline-block ke-separator"&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="about" title="关于" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-about" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="display: block; height: 360px;" class="ke-edit"&gt;&lt;iframe class="ke-edit-iframe" hidefocus="true" frameborder="0" tabindex="" style="width: 100%; height: 360px;"&gt;&lt;/iframe&gt;&lt;textarea class="ke-edit-textarea" hidefocus="true" tabindex="" style="width: 100%; height: 360px; display: none;" inform="0"&gt;&lt;/textarea&gt;&lt;/div&gt;&lt;div class="ke-statusbar"&gt;&lt;span class="ke-inline-block ke-statusbar-center-icon"&gt;&lt;/span&gt;&lt;span class="ke-inline-block ke-statusbar-right-icon"&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;textarea id="content" pattern="required" name="content" style="width: 700px; height: 360px; visibility: hidden; display: none;" inform="0"&gt;&lt;/textarea&gt;\n      &lt;label&gt;&lt;/label&gt;\n    &lt;/div&gt;\n  &lt;/div&gt;\n  &lt;!-- 描述信息 end --&gt;\n  &lt;!-- 基本信息 end --&gt;\n  &lt;!-- SEO 信息 start --&gt;\n  &lt;div style="display: none;"&gt;\n    &lt;dl class="lineD"&gt;\n      &lt;dt&gt;页面标题：&lt;/dt&gt;\n      &lt;dd&gt;\n        &lt;input name="seo_title" type="text" value="" inform="0"&gt;\n        &lt;label&gt;页面标题(TITLE)&lt;/label&gt;\n      &lt;/dd&gt;\n    &lt;/dl&gt;\n    &lt;dl class="lineD"&gt;\n      &lt;dt&gt;页面关键词：&lt;/dt&gt;\n      &lt;dd&gt;\n        &lt;input name="seo_keywords" type="text" value="" inform="0"&gt;\n        &lt;label&gt;页面关键词(META_KEYWORDS)&lt;/label&gt;\n      &lt;/dd&gt;\n    &lt;/dl&gt;\n    &lt;dl class="lineD"&gt;\n      &lt;dt&gt;页面描述：&lt;/dt&gt;\n      &lt;dd&gt;\n        &lt;input name="seo_description" type="text" value="" inform="0"&gt;\n        &lt;label&gt;页面描述(META_DESCRIPTION)&lt;/label&gt;\n      &lt;/dd&gt;\n    &lt;/dl&gt;\n  &lt;/div&gt;\n  &lt;!-- SEO 信息 end --&gt;\n  &lt;!-- 售后保障 start --&gt;\n  &lt;div style="display: none;"&gt;\n    &lt;h2&gt;售后保障：&lt;/h2&gt;\n    &lt;div&gt;\n      &lt;div class="ke-container ke-container-default" style="width: 700px;"&gt;&lt;div style="display:block;" class="ke-toolbar" unselectable="on"&gt;&lt;span class="ke-outline" data-name="source" title="HTML代码" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-source" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-inline-block ke-separator"&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="undo" title="后退(Ctrl+Z)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-undo" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="redo" title="前进(Ctrl+Y)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-redo" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-inline-block ke-separator"&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="preview" title="预览" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-preview" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="print" title="打印(Ctrl+P)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-print" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="template" title="插入模板" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-template" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="code" title="插入程序代码" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-code" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="cut" title="剪切(Ctrl+X)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-cut" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="copy" title="复制(Ctrl+C)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-copy" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="paste" title="粘贴(Ctrl+V)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-paste" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="plainpaste" title="粘贴为无格式文本" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-plainpaste" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="wordpaste" title="从Word粘贴" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-wordpaste" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-inline-block ke-separator"&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="justifyleft" title="左对齐" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-justifyleft" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="justifycenter" title="居中" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-justifycenter" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="justifyright" title="右对齐" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-justifyright" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="justifyfull" title="两端对齐" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-justifyfull" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="insertorderedlist" title="编号" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-insertorderedlist" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="insertunorderedlist" title="项目符号" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-insertunorderedlist" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="indent" title="增加缩进" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-indent" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="outdent" title="减少缩进" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-outdent" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="subscript" title="下标" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-subscript" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="superscript" title="上标" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-superscript" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="clearhtml" title="清理HTML代码" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-clearhtml" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="quickformat" title="一键排版" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-quickformat" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="selectall" title="全选(Ctrl+A)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-selectall" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-inline-block ke-separator"&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="fullscreen" title="全屏显示" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-fullscreen" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="ke-hr"&gt;&lt;/div&gt;&lt;span class="ke-outline" data-name="formatblock" title="段落" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-formatblock" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="fontname" title="字体" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-fontname" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="fontsize" title="文字大小" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-fontsize" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-inline-block ke-separator"&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="forecolor" title="文字颜色" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-forecolor" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="hilitecolor" title="文字背景" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-hilitecolor" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="bold" title="粗体(Ctrl+B)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-bold" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="italic" title="斜体(Ctrl+I)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-italic" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="underline" title="下划线(Ctrl+U)" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-underline" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="strikethrough" title="删除线" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-strikethrough" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="lineheight" title="行距" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-lineheight" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="removeformat" title="删除格式" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-removeformat" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-inline-block ke-separator"&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="image" title="图片" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-image" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="multiimage" title="批量图片上传" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-multiimage" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="flash" title="Flash" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-flash" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="media" title="视音频" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-media" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="insertfile" title="插入文件" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-insertfile" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="table" title="表格" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-table" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="hr" title="插入横线" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-hr" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="emoticons" title="插入表情" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-emoticons" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="baidumap" title="百度地图" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-baidumap" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="pagebreak" title="插入分页符" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-pagebreak" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="anchor" title="锚点" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-anchor" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="link" title="超级链接" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-link" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="unlink" title="取消超级链接" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-unlink" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="ke-inline-block ke-separator"&gt;&lt;/span&gt;&lt;span class="ke-outline" data-name="about" title="关于" unselectable="on"&gt;&lt;span class="ke-toolbar-icon ke-toolbar-icon-url ke-icon-about" unselectable="on"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="display: block; height: 360px;" class="ke-edit"&gt;&lt;iframe class="ke-edit-iframe" hidefocus="true" frameborder="0" tabindex="" style="width: 100%; height: 360px;"&gt;&lt;/iframe&gt;&lt;textarea class="ke-edit-textarea" hidefocus="true" tabindex="" style="width: 100%; height: 360px; display: none;" inform="0"&gt;&lt;/textarea&gt;&lt;/div&gt;&lt;div class="ke-statusbar"&gt;&lt;span class="ke-inline-block ke-statusbar-center-icon"&gt;&lt;/span&gt;&lt;span class="ke-inline-block ke-statusbar-right-icon"&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;textarea id="sale_protection" name="sale_protection" style="width: 700px; height: 360px; visibility: hidden; display: none;" inform="0"&gt;&lt;/textarea&gt;\n      &lt;label&gt;&lt;/label&gt;\n    &lt;/div&gt;\n  &lt;/div&gt;\n  &lt;!-- 售后保障 end --&gt;\n&lt;/div&gt;\n&lt;!-- tab 头 end --&gt;\n&lt;div style="text-align:center;margin-top:20px;"&gt;\n  &lt;input type="submit" class="focus_button" value="提交"&gt;\n  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;\n  &lt;input type="reset" value="重置" class="button"&gt;&lt;/div&gt;\n&lt;/div&gt;\n&lt;/form&gt;\n&lt;script type="text/javascript"&gt;\nvar form =  new Form();\nform.setValue(\'category_id\',\'\');\nform.setValue(\'type_id\',\'\');\nform.setValue(\'brand_id\',\'\');\nform.setValue(\'is_online\',\'0\');\nform.setValue(\'goods_type\',\'\');\n$("#type_id").change();\n\nvar products_info = new Array();\n\n$(".select_button").on("click",function(){\n      uploadFile();\n      return false;\n    });\n$("#goods_no").on("change",function(){\n  var that = $(this);\n  if(that.val()){\n    var old_val = $("input[name=\'pro_no\']").val();\n    $("input[name=\'pro_no\']").val(that.val());\n    $("input[name=\'pro_no[]\']").each(function(i){\n      var current_value = $(this).val();\n      var temp = old_val+\'_\'+(i+1);\n      if(current_value==\'\' || current_value==temp) $(this).val(that.val()+\'_\'+(i+1));\n    });\n  }\n\n})\nfunction uploadFile(){\n  art.dialog.open(\'/tinyshop/index.php?con=admin&amp;act=photoshop\',{id:\'upimg_dialog\',lock:true,opacity:0.1,title:\'选择图片\',width:613,height:380});\n}\nfunction selectImg(id){\n  var img = $(id).attr(\'data-src\');\n  $("#pic_list li").removeClass("current");\n  $(id).parent().parent().addClass("current");\n  $("#img_index").val(img);\n}\n//回写选择图片\nfunction setImg(value){\n  var show_src = "/tinyshop/"+value;\n  if(value.indexOf("http://")!=-1) show_src = value;\n\n  if($("#pic_list img[src=\'"+show_src+"\']").get(0)){\n    art.dialog.alert("图片已经添加，请不要重复添加！");\n  }else{\n    $("#pic_list").append(\'&lt;li&gt; &lt;div class="bord"&gt;&lt;input type="hidden" name="imgs[]" value="\'+value+\'" /&gt; &lt;img src="\'+show_src+\'" data-src="\'+value+\'" onclick="selectImg(this)" width="80" height="80" alt=""&gt;&lt;/div&gt; &lt;div class="opera"&gt;&lt;a class="icon-arrow-left-2" href="javascript:;" &gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a class="icon-arrow-right-2" href="javascript:;"&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a class="icon-link" href="javascript:;" onclick="linkImg(this)"&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a class="icon-close" href="javascript:;" onclick="delImg(this)"&gt;&lt;/a&gt; &lt;/div&gt; &lt;/li&gt;\');\n      bindEvent();\n      if($("#pic_list li.current").length &lt;=0 ){\n        $("#pic_list li:eq(0)").addClass("current");\n        $("#img_index").val(value);\n      }\n      FireEvent(document.getElementById(\'img_index\'),\'change\');\n      art.dialog({id:\'upimg_dialog\'}).close();\n  }\n\n}\n//删除添加的图片\nfunction delImg(id){\n  $(id).parent().parent().remove();\n  if($("#pic_list li:eq(0)").length &lt;= 0)$("#img_index").val(\'\');\n}\nfunction linkImg(id){\n  var src = $(id).parent().parent().find(\'img\').attr(\'src\');\n  art.dialog({id:\'linkDialog\',title:\'图片地址\',content:\'&lt;div&gt;图片地址：&lt;input type="text" value=\'+src+\' style="width:300px;"/&gt;&lt;/div&gt;\',width:420});\n}\n\n//开启规格\n$("#open_spec").on("click",function(){\n      //art.dialog.open(\'/tinyshop/index.php?con=goods&amp;act=show_spec_select\',{id:\'spec_list\',title:\'选择图片\',width:800,height:460});\n      //art.dialog({id:\'spec_list\'}).show();\n      edit_spec();\n      return false;\n    });\n\n//添加规格\n\n\nfunction addSpec(specs){\n  specs = specs.split(";");\n\n  var str_ths =\'&lt;tr&gt;&lt;th&gt;商品货号&lt;/th&gt;\';\n  var spec_array = new Array();\n  var spec_items = \'\';\n  var num = 0;\n  for(i in specs){\n    var spec_str = specs[i].split("=");\n    var spec = spec_str[0].split(":");\n    var values = spec_str[1].split(",");\n    var values_array = new Array();\n    var index = 0;\n    for(v in values){\n      var value = values[v].split(\':\');\n      //values_array[index++] = value[0]+":"+(value[2]==\'\'?value[1]:value[2]);\n      values_array[index++] = values[v];\n    }\n    spec_array[num++] = values_array;\n    spec_items += spec[0]+\',\';\n    str_ths += \'&lt;th&gt;\'+spec[1]+\'&lt;/th&gt;\';\n  }\n  spec_items = spec_items.slice(0,-1);\n\n  str_ths += \'&lt;th&gt;&lt;input name="spec_items" type="hidden" value="\'+spec_items+\'"/&gt;库存&lt;/th&gt;&lt;th&gt;预警线&lt;/th&gt;&lt;th&gt;零售价&lt;/th&gt;&lt;th&gt;市场价&lt;/th&gt;&lt;th&gt;成本价&lt;/th&gt;&lt;th&gt;重量(g)&lt;/th&gt;&lt;th&gt;操作&lt;/th&gt;&lt;/tr&gt;\';\n var str_tds = \'\';\n specs = descartes(spec_array);\n var pro_no_per = $("#goods_no").val();\n var store_nums = $("input[name=\'store_nums\']").val();\n var warning_line = $("input[name=\'warning_line\']").val();\n var sell_price = $("input[name=\'sell_price\']").val();\n var market_price = $("input[name=\'market_price\']").val();\n var cost_price = $("input[name=\'cost_price\']").val();\n var weight = $("input[name=\'weight\']").val();\n  for(i in specs){\n    var spec_item = \'\';\n    str_tds += \'&lt;tr class="min_inputs"&gt;&lt;td&gt;&lt;input type="text" pattern="required" name="pro_no[]"  value="\'+(pro_no_per==\'\'?\'\':pro_no_per+\'_\'+(parseInt(i)+1))+\'" style="width:160px"&gt;&lt;/td&gt;\';\n\n    if(typeof specs[i] == "object"){\n        for(j in specs[i]){\n          spec_item += specs[i][j]+\',\';\n          var value = specs[i][j].split(":");\n        str_tds +=\'&lt;td&gt;\'+(value[2]==\'\'?value[1]:value[2])+\'&lt;/td&gt;\';\n      }\n    }\n    else{\n      spec_item = specs[i]+\',\';\n      var value = specs[i].split(":");\n      str_tds +=\'&lt;td&gt;\'+(value[2]==\'\'?value[1]:value[2])+\'&lt;/td&gt;\';\n    }\n    spec_item = spec_item.slice(0,-1);\n    if(products_info!=undefined &amp;&amp; products_info[spec_item]!=undefined){\n      var s_item = products_info[spec_item];\n      store_nums = s_item[\'store_nums\']!=undefined?s_item[\'store_nums\']:\'\';\n      warning_line = s_item[\'warning_line\']!=undefined?s_item[\'warning_line\']:\'\';\n      sell_price = s_item[\'sell_price\']!=undefined?s_item[\'sell_price\']:\'\';\n      market_price = s_item[\'market_price\']!=undefined?s_item[\'market_price\']:\'\';\n      cost_price = s_item[\'cost_price\']!=undefined?s_item[\'cost_price\']:\'\';\n      weight = s_item[\'weight\']!=undefined?s_item[\'weight\']:\'\';\n\n    }\n    str_tds += \'&lt;td&gt;&lt;input name="spec_item[]" type="hidden" value="\'+spec_item+\'"/&gt;&lt;input type="text" pattern="int" class="small" name="store_nums[]" value="\'+store_nums+\'"&gt;&lt;/td&gt;&lt;td&gt;&lt;input  pattern="int" class="small" type="text" name="warning_line[]" value="\'+warning_line+\'"&gt;&lt;/td&gt;&lt;td&gt;&lt;input class="small" pattern="float" type="text" name="sell_price[]" value="\'+sell_price+\'"&gt;&lt;/td&gt;&lt;td&gt;&lt;input class="small" pattern="float" type="text" name="market_price[]" value="\'+market_price+\'"&gt;&lt;/td&gt;&lt;td&gt;&lt;input pattern="float" class="small" type="text" name="cost_price[]" value="\'+cost_price+\'"&gt;&lt;/td&gt;&lt;td&gt;&lt;input class="small" pattern="int" type="text" name="weight[]" value="\'+weight+\'"&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="javascript:;" class="icon-close" onclick="spec_del(this)" &gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;\';\n  }\n  $("#spec_list").css({display:\'\'});\n\n  $("#spec_list").html(\'&lt;div style="margin:10px 0;"&gt;&lt;button onclick="edit_spec()" type="button" class="button"&gt;&lt;b class=" icon-pencil-2 green"&gt;&lt;/b&gt; 编辑规格&lt;/button&gt; &lt;button id="close_spec_button" onclick="close_spec()" class="button" type="button"&gt;&lt;b class="icon-close red"&gt;&lt;/b&gt; 关闭规格&lt;/button&gt;&lt;/div&gt;&lt;table class="default" style="width:auto"&gt;\'+str_ths+str_tds+\'&lt;/table&gt;\');\n  $("#goods_list").css({display:\'none\'});\n  $("#goods_list input").attr("disabled","disabled");\n  art.dialog({id:\'spec_list\'}).hide();\n  $("#spec_list input").on("change",function(){\n    changeProductsInfo($(this));\n    // var parent = $(this).parent().parent();\n    // var spec_item = $("input[name=\'spec_item[]\']",parent).val();\n    // var name = $(this).attr("name");\n    // var value = $(this).val();\n    // name = name.replace("[]",\'\');\n    // if(products_info[spec_item]==undefined) products_info[spec_item] = new Array();\n    // products_info[spec_item][name] = value;\n  });\n}\n$("#spec_list input").on("change",function(){\n  changeProductsInfo($(this));\n});\n\nfunction changeProductsInfo(el)\n{\n    var parent = el.parent().parent();\n    var spec_item = $("input[name=\'spec_item[]\']",parent).val();\n    var name = el.attr("name");\n    var value = el.val();\n    name = name.replace("[]",\'\');\n    if(products_info[spec_item]==undefined) products_info[spec_item] = new Array();\n    products_info[spec_item][name] = value;\n}\n//关闭规格\nfunction close_spec(){\n  $("#spec_list").css({display:\'none\'});\n  $("#spec_list input").attr("disabled","disabled");\n  $("#goods_list input").removeAttr("disabled");\n  $("#goods_list").css({display:\'\'});\n  return false;\n}\n\nfunction edit_spec(){\n  var spec_dcr_str = \'\';\n  $("input[name=\'spec_item[]\']").each(function(){\n    spec_dcr_str += $(this).val()+",";\n  })\n  art.dialog.data("spec_init_data",spec_dcr_str.slice(0,-1));\n  if($("iframe[name=\'Openspec_list\']").length&gt;0)art.dialog({id:\'spec_list\'}).show();\n  else{\n    art.dialog.open(\'/tinyshop/index.php?con=goods&amp;act=show_spec_select\',{id:\'spec_list\',resize:false,title:\'选择图片\',width:800,height:460});\n  }\n  return false;\n}\n\n//删除规格\nfunction spec_del(id){\n  if($("#spec_list tr").length&gt;2) $(id).parent().parent().remove();\n  else {\n    art.dialog.confirm(\'你确认删除操作？\', function(){\n      close_spec();\n    });\n  }\n}\n//选择分类\n$("#category_id").on("change",function(){\n  $.post("/tinyshop/index.php?con=ajax&amp;act=category_type", {id: $(this).val()},function(data){\n    form.setValue(\'type_id\',data.type_id);\n    $("#type_id").change();\n  },"json");\n})\n\n//改变类型处理操作\n$("#type_id").on("change",function(){\n  $("#goods_attr").css({display:\'none\'});\n  $("#attr_list table tr").remove();\n\n  $.post("/tinyshop/index.php?con=ajax&amp;act=type_attr", {id: $(this).val()},function(data){\n    if(data){\n      $("#goods_attr").css({display:\'\'});\n      var tr = "";\n\n      for(var i in data){\n        tr += "&lt;tr&gt;&lt;td class=\'tr\'&gt;"+data[i].name+"：&lt;/td&gt;&lt;td&gt;";\n        var values = data[i].values;\n        if(data[i].show_type&lt;=2){\n          tr += \'&lt;select name="attr[\'+data[i].id+\']"&gt;\';\n          for(var j in values){\n            tr += \'&lt;option value="\'+values[j].id+\'"&gt;\'+values[j].name+\'&lt;/option&gt;\';\n          }\n          tr += \'&lt;/select&gt;\';\n        }\n        else{\n          tr += \'&lt;input type="text" pattern="required" name="attr[\'+data[i].id+\']" /&gt;\';\n        }\n\n        tr += "&lt;/td&gt;&lt;/tr&gt;";\n      }\n      $("#attr_list table").append(tr);\n    }\n\n  },"json");\n})\n\n\n$("#goods_type").on(\'change\',function(){\n\n  var val = $(this).val();\n  var virtual_auto = [];\n  var virtual = [];\n  var virtual_extend = \'\';\n  if(val==1 || val == 2){\n    virtual_extend = \'&lt;tr&gt; &lt;td class="tr"&gt; &lt;b class="red"&gt;*&lt;/b&gt; 虚拟商品模板： &lt;/td&gt; &lt;td&gt; &lt;select name="virtual_extend"&gt;\';\n    var virtual_template={};\n    if (val == 1 ){\n      virtual_template = virtual_auto;\n    }else{\n      virtual_template = virtual;\n    }\n    for (var i in  virtual_template){\n      virtual_extend += \'&lt;option value="\'+i+\'"&gt;\'+virtual_template[i]+\'&lt;/option&gt;\';\n    }\n    virtual_extend += \'&lt;/select&gt; &lt;label&gt;&lt;/label&gt; &lt;/td&gt; &lt;/tr&gt;\';\n\n  }else if(val == 3){\n    virtual_extend = \'&lt;tr&gt; &lt;td class="tr"&gt; &lt;b class="red"&gt;*&lt;/b&gt; 文件： &lt;/td&gt; &lt;td&gt; &lt;input name="virtual_extend"  readonly="readonly" id="virtual_extend_input" &gt; &lt;a href="javascript:;" id="upload-link"&gt;上传文件&lt;/a&gt;&lt;/tr&gt;\';\n\n  }\n  $(\'#virtual_extend\').html(virtual_extend);\n  $("#upload-link").on("click",function (){\n        art.dialog({id:\'upfile-dialog\',title:\'上传文件\',content:document.getElementById(\'upfile-dialog\')});\n      });\n});\nFireEvent(document.getElementById(\'goods_type\'),\'change\');\nform.setValue("virtual_extend","");\n//操作左右按钮事件绑定\nfunction bindEvent(){\n  $(".icon-arrow-right-2").off();\n  $(".icon-arrow-left-2").off();\n  $(".icon-arrow-right-2").on("click",function(){\n    var current_tr = $(this).parent().parent();\n    current_tr.insertAfter(current_tr.next());\n  });\n    $(".icon-arrow-left-2").on("click",function(){\n    var current_tr = $(this).parent().parent();\n    if(current_tr.prev().html()!=null)current_tr.insertBefore(current_tr.prev());\n  });\n\n}\nbindEvent();\n&lt;/script&gt;\n\n&lt;div id="upfile-dialog" style="display: none"&gt;\n  &lt;div class="box" style="width:400px;"&gt;\n    &lt;h2&gt;上传文件：&lt;/h2&gt;\n    &lt;div class="content mt20 p10"&gt;\n      &lt;form enctype="multipart/form-data" action="/tinyshop/index.php?con=goods&amp;amp;act=upload_file" method="post" id="uploadForm" target="iframe-post-form"&gt;\n        &lt;p&gt;&lt;input type="file" name="upfile"&gt;&lt;/p&gt;\n        &lt;p class="mt20 tc"&gt;&lt;button class="btn" id="upload-btn"&gt;上传文件(仅限RAR,ZIP压缩文件)&lt;/button&gt;&lt;/p&gt;\n      &lt;/form&gt;\n    &lt;/div&gt;\n  &lt;/div&gt;\n&lt;/div&gt;\n&lt;script type="text/javascript"&gt;\n\n\n  $("#uploadForm").iframePostForm({\n      iframeID: \'iframe-post-form\',\n      json:true,\n      post: function(){\n          $("#upload-btn").text("上传中...")\n      },\n      complete: function(data){\n          if(data[\'status\']!=\'success\'){\n            alert(data[\'msg\']);\n          }else{\n            $("#virtual_extend_input").val(data[\'fileid\']);\n            art.dialog({id:\'upfile-dialog\'}).close();\n          }\n          $("#upload-btn").text("上传");\n      }\n  });\n&lt;/script&gt;\n\n\t&lt;/div&gt;\n&lt;/div&gt;&lt;iframe id="iframe-post-form" name="iframe-post-form" style="display:none"&gt;&lt;/iframe&gt;\n&lt;script type="text/javascript"&gt;\n\t$(function () {\n\t\tif(\'goods\'==\'admin\'){\n\t\t\t$(".submenu .current").parent().parent().parent().addClass(\'current\');\n\t\t}else{\n\t\t\t$(".submenu").addClass(\'current\');\n\t\t}\n\t\t$(".submenu .sub-index").on("click",function(){\n\t\t\t$(this).parent().parent().toggleClass(\'current\');\n\t\t})\n\t})\n\n&lt;/script&gt;\n\n\n\n&lt;div style="display: none; position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; cursor: move; opacity: 0; background: rgb(255, 255, 255);"&gt;&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;'


        </pre>
    </div>
    <!--css div popup end-->
    </td>
    <td>无截图</td>
</tr>

<tr class='errorClass'>
    <td>tysphd_fh.dd_ddfh</td>
    <td>2</td>
    <td>1</td>
    <td>0</td>
    <td>1</td>
    <td><a href="javascript:showClassDetail('c1.2',2)">详情</a></td>
    <td>&nbsp;</td>
</tr>

<tr id='et1.2.1' class='none'>
    <td ><div class='testcase'>未填单号发货</div></td>
    <td colspan='5' align='center'>
    <!--css div popup start-->
    <span class='status errorCase'>
    <a class="popup_link" onfocus='this.blur();' href="javascript:showTestDetail('div_et1.2.1')" >
        错误</a></span>
    <div id='div_et1.2.1' class="popup_window">
        <div style='text-align: right; color:red;cursor:pointer'>
        <a onfocus='this.blur();' onclick="document.getElementById('div_et1.2.1').style.display = 'none' " >
           [x]</a>
        </div>
        <pre>
        
et1.2.1: chrome
Traceback (most recent call last):
  File "F:\csxm\tinyshop_t174\testcases\tysphd_fh.py", line 35, in test_fh2
    self.ddfh1()
  File "F:\csxm\tinyshop_t174\common\broswersetting.py", line 226, in ddfh1
    self.driver.find_element(click_fh['aa'], click_fh['bb']).click()
  File "F:\csxm\tinyshop_t174\venv\lib\site-packages\selenium\webdriver\remote\webelement.py", line 93, in click
    self._execute(Command.CLICK_ELEMENT)
  File "F:\csxm\tinyshop_t174\venv\lib\site-packages\selenium\webdriver\remote\webelement.py", line 410, in _execute
    return self._parent.execute(command, params)
  File "F:\csxm\tinyshop_t174\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 444, in execute
    self.error_handler.check_response(response)
  File "F:\csxm\tinyshop_t174\venv\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 249, in check_response
    raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.ElementNotInteractableException: Message: element not interactable
  (Session info: chrome=101.0.4951.41)
Stacktrace:
Backtrace:
	Ordinal0 [0x0113B8F3+2406643]
	Ordinal0 [0x010CAF31+1945393]
	Ordinal0 [0x00FBC610+837136]
	Ordinal0 [0x00FEA2D3+1024723]
	Ordinal0 [0x00FE0083+983171]
	Ordinal0 [0x0100427C+1131132]
	Ordinal0 [0x00FDFA64+981604]
	Ordinal0 [0x01004494+1131668]
	Ordinal0 [0x01014682+1197698]
	Ordinal0 [0x01004096+1130646]
	Ordinal0 [0x00FDE636+976438]
	Ordinal0 [0x00FDF546+980294]
	GetHandleVerifier [0x013A9612+2498066]
	GetHandleVerifier [0x0139C920+2445600]
	GetHandleVerifier [0x011D4F2A+579370]
	GetHandleVerifier [0x011D3D36+574774]
	Ordinal0 [0x010D1C0B+1973259]
	Ordinal0 [0x010D6688+1992328]
	Ordinal0 [0x010D6775+1992565]
	Ordinal0 [0x010DF8D1+2029777]
	BaseThreadInitThunk [0x7605FA29+25]
	RtlGetAppContainerNamedObjectPath [0x77287BBE+286]
	RtlGetAppContainerNamedObjectPath [0x77287B8E+238]



        </pre>
    </div>
    <!--css div popup end-->
    </td>
    <td>无截图</td>
</tr>

<tr id='pt1.2.2' class='hiddenRow'>
    <td ><div class='testcase'>订单发货成功</div></td>
    <td colspan='5' align='center'>
    <!--css div popup start-->
    <span class='status passCase'>
    <a class="popup_link" onfocus='this.blur();' href="javascript:showTestDetail('div_pt1.2.2')" >
        通过</a></span>
    <div id='div_pt1.2.2' class="popup_window">
        <div style='text-align: right; color:red;cursor:pointer'>
        <a onfocus='this.blur();' onclick="document.getElementById('div_pt1.2.2').style.display = 'none' " >
           [x]</a>
        </div>
        <pre>
        
pt1.2.2: chrome


        </pre>
    </div>
    <!--css div popup end-->
    </td>
    <td>无截图</td>
</tr>

<tr class='passClass'>
    <td>tysphd_djj.tinyshopDjj</td>
    <td>6</td>
    <td>6</td>
    <td>0</td>
    <td>0</td>
    <td><a href="javascript:showClassDetail('c1.3',6)">详情</a></td>
    <td>&nbsp;</td>
</tr>

<tr id='pt1.3.1' class='hiddenRow'>
    <td ><div class='testcase'>创建代金券</div></td>
    <td colspan='5' align='center'>
    <!--css div popup start-->
    <span class='status passCase'>
    <a class="popup_link" onfocus='this.blur();' href="javascript:showTestDetail('div_pt1.3.1')" >
        通过</a></span>
    <div id='div_pt1.3.1' class="popup_window">
        <div style='text-align: right; color:red;cursor:pointer'>
        <a onfocus='this.blur();' onclick="document.getElementById('div_pt1.3.1').style.display = 'none' " >
           [x]</a>
        </div>
        <pre>
        
pt1.3.1: chrome


        </pre>
    </div>
    <!--css div popup end-->
    </td>
    <td>无截图</td>
</tr>

<tr id='pt1.3.2' class='hiddenRow'>
    <td ><div class='testcase'>删除代金券</div></td>
    <td colspan='5' align='center'>
    <!--css div popup start-->
    <span class='status passCase'>
    <a class="popup_link" onfocus='this.blur();' href="javascript:showTestDetail('div_pt1.3.2')" >
        通过</a></span>
    <div id='div_pt1.3.2' class="popup_window">
        <div style='text-align: right; color:red;cursor:pointer'>
        <a onfocus='this.blur();' onclick="document.getElementById('div_pt1.3.2').style.display = 'none' " >
           [x]</a>
        </div>
        <pre>
        
pt1.3.2: chrome


        </pre>
    </div>
    <!--css div popup end-->
    </td>
    <td>无截图</td>
</tr>

<tr id='pt1.3.3' class='hiddenRow'>
    <td ><div class='testcase'>整数位输入小数</div></td>
    <td colspan='5' align='center'>
    <!--css div popup start-->
    <span class='status passCase'>
    <a class="popup_link" onfocus='this.blur();' href="javascript:showTestDetail('div_pt1.3.3')" >
        通过</a></span>
    <div id='div_pt1.3.3' class="popup_window">
        <div style='text-align: right; color:red;cursor:pointer'>
        <a onfocus='this.blur();' onclick="document.getElementById('div_pt1.3.3').style.display = 'none' " >
           [x]</a>
        </div>
        <pre>
        
pt1.3.3: chrome


        </pre>
    </div>
    <!--css div popup end-->
    </td>
    <td>无截图</td>
</tr>

<tr id='pt1.3.4' class='hiddenRow'>
    <td ><div class='testcase'>正常添加代金券</div></td>
    <td colspan='5' align='center'>
    <!--css div popup start-->
    <span class='status passCase'>
    <a class="popup_link" onfocus='this.blur();' href="javascript:showTestDetail('div_pt1.3.4')" >
        通过</a></span>
    <div id='div_pt1.3.4' class="popup_window">
        <div style='text-align: right; color:red;cursor:pointer'>
        <a onfocus='this.blur();' onclick="document.getElementById('div_pt1.3.4').style.display = 'none' " >
           [x]</a>
        </div>
        <pre>
        
pt1.3.4: chrome


        </pre>
    </div>
    <!--css div popup end-->
    </td>
    <td>无截图</td>
</tr>

<tr id='pt1.3.5' class='hiddenRow'>
    <td ><div class='testcase'>编辑代金券</div></td>
    <td colspan='5' align='center'>
    <!--css div popup start-->
    <span class='status passCase'>
    <a class="popup_link" onfocus='this.blur();' href="javascript:showTestDetail('div_pt1.3.5')" >
        通过</a></span>
    <div id='div_pt1.3.5' class="popup_window">
        <div style='text-align: right; color:red;cursor:pointer'>
        <a onfocus='this.blur();' onclick="document.getElementById('div_pt1.3.5').style.display = 'none' " >
           [x]</a>
        </div>
        <pre>
        
pt1.3.5: chrome


        </pre>
    </div>
    <!--css div popup end-->
    </td>
    <td>无截图</td>
</tr>

<tr id='pt1.3.6' class='hiddenRow'>
    <td ><div class='testcase'>输入错误积分</div></td>
    <td colspan='5' align='center'>
    <!--css div popup start-->
    <span class='status passCase'>
    <a class="popup_link" onfocus='this.blur();' href="javascript:showTestDetail('div_pt1.3.6')" >
        通过</a></span>
    <div id='div_pt1.3.6' class="popup_window">
        <div style='text-align: right; color:red;cursor:pointer'>
        <a onfocus='this.blur();' onclick="document.getElementById('div_pt1.3.6').style.display = 'none' " >
           [x]</a>
        </div>
        <pre>
        
pt1.3.6: chrome


        </pre>
    </div>
    <!--css div popup end-->
    </td>
    <td>无截图</td>
</tr>

<tr class='passClass'>
    <td>tysphd_tjkh.tjyh</td>
    <td>5</td>
    <td>5</td>
    <td>0</td>
    <td>0</td>
    <td><a href="javascript:showClassDetail('c1.4',5)">详情</a></td>
    <td>&nbsp;</td>
</tr>

<tr id='pt1.4.1' class='hiddenRow'>
    <td ><div class='testcase'>test_tjkh1</div></td>
    <td colspan='5' align='center'>
    <!--css div popup start-->
    <span class='status passCase'>
    <a class="popup_link" onfocus='this.blur();' href="javascript:showTestDetail('div_pt1.4.1')" >
        通过</a></span>
    <div id='div_pt1.4.1' class="popup_window">
        <div style='text-align: right; color:red;cursor:pointer'>
        <a onfocus='this.blur();' onclick="document.getElementById('div_pt1.4.1').style.display = 'none' " >
           [x]</a>
        </div>
        <pre>
        
pt1.4.1: chrome


        </pre>
    </div>
    <!--css div popup end-->
    </td>
    <td>无截图</td>
</tr>

<tr id='pt1.4.2' class='hiddenRow'>
    <td ><div class='testcase'>test_tjkh2</div></td>
    <td colspan='5' align='center'>
    <!--css div popup start-->
    <span class='status passCase'>
    <a class="popup_link" onfocus='this.blur();' href="javascript:showTestDetail('div_pt1.4.2')" >
        通过</a></span>
    <div id='div_pt1.4.2' class="popup_window">
        <div style='text-align: right; color:red;cursor:pointer'>
        <a onfocus='this.blur();' onclick="document.getElementById('div_pt1.4.2').style.display = 'none' " >
           [x]</a>
        </div>
        <pre>
        
pt1.4.2: chrome


        </pre>
    </div>
    <!--css div popup end-->
    </td>
    <td>无截图</td>
</tr>

<tr id='pt1.4.3' class='hiddenRow'>
    <td ><div class='testcase'>test_tjkh3</div></td>
    <td colspan='5' align='center'>
    <!--css div popup start-->
    <span class='status passCase'>
    <a class="popup_link" onfocus='this.blur();' href="javascript:showTestDetail('div_pt1.4.3')" >
        通过</a></span>
    <div id='div_pt1.4.3' class="popup_window">
        <div style='text-align: right; color:red;cursor:pointer'>
        <a onfocus='this.blur();' onclick="document.getElementById('div_pt1.4.3').style.display = 'none' " >
           [x]</a>
        </div>
        <pre>
        
pt1.4.3: chrome


        </pre>
    </div>
    <!--css div popup end-->
    </td>
    <td>无截图</td>
</tr>

<tr id='pt1.4.4' class='hiddenRow'>
    <td ><div class='testcase'>test_tjkh4</div></td>
    <td colspan='5' align='center'>
    <!--css div popup start-->
    <span class='status passCase'>
    <a class="popup_link" onfocus='this.blur();' href="javascript:showTestDetail('div_pt1.4.4')" >
        通过</a></span>
    <div id='div_pt1.4.4' class="popup_window">
        <div style='text-align: right; color:red;cursor:pointer'>
        <a onfocus='this.blur();' onclick="document.getElementById('div_pt1.4.4').style.display = 'none' " >
           [x]</a>
        </div>
        <pre>
        
pt1.4.4: chrome


        </pre>
    </div>
    <!--css div popup end-->
    </td>
    <td>无截图</td>
</tr>

<tr id='pt1.4.5' class='hiddenRow'>
    <td ><div class='testcase'>test_tjkh5</div></td>
    <td colspan='5' align='center'>
    <!--css div popup start-->
    <span class='status passCase'>
    <a class="popup_link" onfocus='this.blur();' href="javascript:showTestDetail('div_pt1.4.5')" >
        通过</a></span>
    <div id='div_pt1.4.5' class="popup_window">
        <div style='text-align: right; color:red;cursor:pointer'>
        <a onfocus='this.blur();' onclick="document.getElementById('div_pt1.4.5').style.display = 'none' " >
           [x]</a>
        </div>
        <pre>
        
pt1.4.5: chrome


        </pre>
    </div>
    <!--css div popup end-->
    </td>
    <td>无截图</td>
</tr>

<tr id='total_row'>
    <th>统计</th>
    <th>18</th>
    <th>14</th>
    <th>3</th>
    <th>1</th>
    <th>&nbsp;</th>
    <th>&nbsp;</th>
</tr>
</table>
<script>
    showCase(0,1);
    drawCircle('circle1',14, 3, 1,  0);
</script>

<div id='ending'>&nbsp;</div>
</body>
</html>
